1、使用rem定义字体大小
*{
font-size: 10px;
}
.aaa{
font-size: 6rem;
}<div class="aaa">爱的发多</div>
2、使用自定义变量
:root{
--s1: 12px;
--s2: 14px;
--s3: 16px;
--s4: 18px;
--s5: 28px;
/*颜色1*/
--c1: #1DAC99;
--c2: #148F7E;
--c3: red;
}
.aaa{
font-size: var(--s5);
color: var(--c3);
}
.bbb{
color: orange;
}<div class="aaa">爱的发多</div> <div class="aaa bbb">爱的发多</div> <div class="aaa">爱的发多</div>
js操作css变量
// 获取
var root = getComputedStyle(document.documentElement);
var color = root.getPropertyValue('--c3').trim();
console.log(color);
// 改变
document.documentElement.style.setProperty('--c3', 'yellow');
var color = root.getPropertyValue('--c3').trim();
console.log(color);
// 删除
document.documentElement.style.removeProperty('--c3');
var color = root.getPropertyValue('--c3').trim();
console.log(color);