课程
/前端开发
/Sass/Less
/Sass进阶篇
代码如下,为什么要加#{} ???
直接写“@media $media and ($feature: $value)” 不行吗?
2015-09-06
源自:Sass进阶篇 5-2
正在回答
不行!!!
一般情况下,$X 这些是变量,只会用作属性值,例如:
$color:red; p{ 编译 p{ color:$color; color:red; } }
而当你想要把它用作属性名的时候,就必须加外面的#{}
.#{$color}-btn{ 编译出来 .red-btn{ color:$color; color:red; } }
简而言之就是一句话,要把变量用作属性名时一定要加 #{} 。
插值。
111
这个的话 你应该看插件的源代码
举报
对Sass其它较有难度的部分进行讲解,包括常用控制命令、函数
1 回答插值怎么理解
4 回答请问在.html文件中怎么用.sass文件
2 回答使用mix函数 如何计算带不透明度的颜色值
1 回答scss里index()使用场景在哪里?
3 回答ramdom()函数实际使用场景在哪里