Q
Sass可變前綴
0
A
回答
1
在薩斯3.3有一些新的功能,可能會解決您的需要這樣做,大大與組織樣式幫助
你現在有了地圖,它可以讓你基本上創建包含變量的對象。
你可以做到以下幾點:
$colors: (
header: #b06,
text: #334,
footer: #666777,
)
.header {
background-color: map-get($colors, header)
}
以及爲前綴的CSS選擇器,像這樣的新功能:
// Sass:
.button {
&-primary { background: orange; }
&-secondary { background: blue; }
}
// Output:
.button-primary { background: orange; }
.button-secondary { background: blue; }
1
絕對是非常有用的...
SASS:
$variableName: "myStyle";
#{$variableName}_r1{ border: 1px solid red; }
主要生產CSS:
myStyle_r1 {
border: 1px solid red;
}
的關鍵是插值 - #{ $ VARIABLENAME} - 這基本上轉儲VARIABLENAME出來,因爲它是寫...
+1
看起來他想要t o根據另一個變量定義變量,而不是屬性。 – LeBen
相關問題
- 1. '$'前綴的SASS Mixin語法
- 2. SASS使用前綴簡化混音
- 3. 添加前綴使用較少或SASS
- 4. 變量後綴前綴到後綴
- 5. 刪除可變長度的前綴
- 6. SASS - 採用可變
- 7. 改變十進制前綴/後綴
- 8. 變換後綴爲前綴的列名
- 9. CString變量名稱前綴
- 10. 使用圖形(爲前)方法沒有前綴的可變
- 11. SASS /自變量不可能
- 12. 如何推薦SASS可變
- 13. 通SASS可變圖像URL
- 14. Sass @each可變插值
- 15. Boost.Spirit解析可選前綴
- 16. Java ChatServer - 可選的前綴
- 17. ASP.NET INamingContainer - 可選前綴
- 18. bundle.getLocation()的可能前綴
- 19. gulp-sass:如何禁用添加前綴路徑的背景圖
- 20. 如何用SASS定義css選擇器的類前綴
- 21. 獲取合適的源代碼(gulp sass + cleanCss +前綴+ uncss)
- 22. SASS工作不正常。試圖設置前綴CSS屬性
- 23. 在SASS Compass中禁用瀏覽器前綴?
- 24. Sass:以乾的方式爲所有選擇器添加可變後綴
- 25. TextInputLayout後綴/前綴
- 26. Identyfying前綴後綴
- 27. setNames後綴前綴
- 28. CSS中的前綴無前綴腳本和前綴
- 29. 前綴
- 30. 配置JSON前綴問題前綴
你試試吧,你總是可以使用數組$前綴('150'等) –
另外:http://stackoverflow.com/questions/12970413/sass-each-variable-interpolation – cimmanon