CSS 变量定义与使用
代码语言:javascript复制 :root {
--size: 300px;
}
.container {
--gap: calc(var(--size) * 0.1);
--gap1: calc(var(--size) * 0.5);
width: var(--size);
height: var(--size);
background: #faebcc;
padding: var(--gap);
margin: var(--gap);
}
.container .item {
width: var(--gap1);
height: var(--gap1);
background: #2e6da4;
}- CSS 变量:
- 在
:root中定义了变量--size,并在后续的样式规则中多次使用,如.container和.container.item中。
- 在
- 计算属性:
- 在
.container中,使用calc()函数根据--size计算出--gap的值。 - 在
.container.item中,使用calc()函数根据--size计算出--gap1的值。
- 在
- 样式继承与应用:
.container定义的样式会被其内部的.item继承和应用,例如变量的使用。
希望这份总结能帮助您清晰了解这段代码所涵盖的重要知识点。


