一、CSS变量非全局最近做项目,发现CSS变量一个有意思的特性,那就是变量作用域非全局。举个例子,如下html和CSS:<div class="box"> &nbs
最近做项目,发现CSS变量一个有意思的特性,那就是变量作用域非全局。
举个例子,如下html和CSS:
<div class="box"> <div class="a">测试a</div> <div class="b">测试b</div> <div class="c">测试c</div></div>
.box { --color: red; color: var(--color);}.a { --color: green; color: var(--color);}.b { --color: blue; color: var(--color);}.c { --color: yellow;}
虽然整个CSS公用一个上下文文档,但是,对于CSS变量,却是有作用域概念的,变量只能作用于自身以及后代元素,兄弟元素,祖先元素都不能享用。
因此,这里最终的颜色是:绿、蓝和红。如下截图:
--结束END--
本文标题: 强大的CSS:var变量的局部作用域(继承)特性
本文链接: https://www.lsjlt.com/news/234087.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
下载Word文档到电脑,方便收藏和打印~
2024-05-16
2024-05-16
2024-05-16
2024-05-16
2024-05-16
2024-05-16
2024-05-16
2024-05-16
2024-05-16
2024-05-16
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0