twitter-bootstrap-3 – .box-shadow值前面的Tilde
我正在看看bootsrap mixins.less并注意到盒子阴影值前面的波浪号.它有什么用途?如果我的网站支持IE9,我应该使用它吗?
.box-shadow(~"inset 0 1px 1px rgba(0,.075),0 0 8px @{color-rgba}"); 解决方法
这是代字号 – 引用CSS
escaping.
在this particular instance中,它用于转义逗号,字符串属于box-shadow属性的多个值. 因为逗号用于分隔较少mixins的参数.所以他们做了: .foo { .box-shadow(~"inset 0 1px 1px rgba(0,0 0 8px @{color-rgba}"); } 或者,他们可以将值列表传递给.box-shadow()mixin. 从doc:
因此,他们可以在值的末尾使用分号,以使编译器将其视为列表: .bar { .box-shadow( inset 0 1px 1px rgba(0,0 0 8px @color-rgba; // They could append a semicolon here ^ ); } 与以下内容相同: .bar { @list: inset 0 1px 1px rgba(0,0 0 8px @color-rgba; .box-shadow(@list); } 这是上述方法的an example. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |