課程
/前端開發
/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()函數實際使用場景在哪里
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2017-09-22
不行?。?!
一般情況下,$X 這些是變量,只會用作屬性值,例如:
而當你想要把它用作屬性名的時候,就必須加外面的#{}
簡而言之就是一句話,要把變量用作屬性名時一定要加 #{} 。
2015-09-13
插值。
2015-09-08
111
2015-09-08
這個的話 你應該看插件的源代碼