css变量 -----------css自定义变量,用–表示自定义
1.可以在data中定义{styleVar:{’–color’:“red”}},
vue2:绑定到元素标签的 :style中(:style=“styleVar”),选择器使用 color:var(–color);
vue3:绑定到vue组件内<style vars="{styleVar['--color']}">
的vars中,选择器使用 color:var(–color)
2.也可以在样式中直接定义
.parent {
/* 变量的作用域就是它所在的选择器的有效范围,所以.parent 读取不到 child 中的变量 */
color: var(--body-child);
/* 定义变量 */
--parent-color: blue;
}
.child {
/* 通过 var 读取变量 */
color: var(--parent-color);
--child-color: green;
}