HTML 및 미니 프로그램은 기본 스타일 설정을 균일하게 수정합니다.

Sass는 설정된 기본 글꼴 크기(색상 폭 등 포함)와 미니 프로그램 솔루션을 균일하게 수정합니다.

index.scss

:root {
    
    
  --fontSize-primary: 14px;  //--width-primary  :变量名,css3有规则
}
$fontSize: var(--fontSize-primary); // 用var来盛放变量名

.box {
    
    
  font-size: $fontSize + 6px;
}

.scss를 컴파일한 후 .html에서 .css를 직접 참조합니다.

컴파일된 index.css

:root {
    
    
  --fontSize-primary: 14px;
}

.box {
    
    
  font-size: var(--fontSize-primary) + 6px;
}

index.html

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta http-equiv="X-UA-Compatible" content="IE=edge">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Document</title>
  <link rel="stylesheet" href="index.css">
</head>
<body>
  <div class="box"></div>
  <script>
    document.getElementsByTagName('body')[0].style.setProperty('--fontSize-primary', '12px');
  </script>
</body>
</html>

메모:

  • 일반 HTML에는 body가 있으므로 :root {}수정이 가능합니다.
  • 미니 프로그램은 본체가 없어 동작하지 않으나 :root {}, 네이티브 미니 프로그램은 태그가 있어서 설정 등이 page-meta가능하니 링크를 참고하세요root-font-size page-font-size

Supongo que te gusta

Origin blog.csdn.net/weixin_55556204/article/details/124468468
Recomendado
Clasificación