:root{
--windowW:1000px;
--windowH:1000px;
}
.father{
width: var(--windowW);
height: calc(var(--windowH)-100px);
}
:root{}
可以在一个CSS文件中定义全局变量,供多个属性引用
var()
var() 函数用于插入自定义的属性值,如果一个属性值在多处被使用,该方法就很有用。
calc()
calc() 函数用于动态计算长度值。
需要注意的是,运算符前后都需要保留一个空格,例如:width: calc(100% - 10px);
任何长度值都可以使用calc()函数进行计算;
calc()函数支持 "+", "-", "*", "/" 运算;
calc()函数使用标准的数学运算优先级规则