指南針SASS我指南針青菜的beginer,我想知道應該如何構建一個高效率的指南針SASS項目。 github中是否有任何指南針sass框架?或者任何有經驗的開發人員都會建議我寫一個好的指南針sass項目。非常感謝。
如何構建高效
Q
如何構建高效
-1
A
回答
3
各種框架已經被移植和指南針的工作,但我不建議他們。常見的CSS框架都是一成不變的,因爲這是您用CSS預設列表完成的最佳選擇。藉助Sass,您可以構建更多有針對性和靈活的工具,然後使用Compass以獨特的方式將它們組合在一起。
有幾個SO已回答的問題是有關你問:
- Using Compass/Sass with another CSS framework更多關於框架。
- SASS: Extending Classess vs Variables更多關於使用
@extends
。 - Structuring CSS (SASS, LESS) files by elements, by function and by media queries: 3D code structure?瞭解更多有關組織您的代碼的信息。
保持mixins和沉默類(如%mgb5
)儘可能簡單而不失意義。對於一般的班級來說這是一個很好的規則。 nav
很短而且仍然容易理解,mgb5
不是那麼多。同樣的規則可以引導你在mixin/class中。如果你只有一個屬性,mixin/class可能沒有多大意義。如果你有三十個,它可能會帶來太多的意義。只要每個代表一個獨特而有意義的操作,就可以將更大的混合/類拆分爲更小的代碼以獲得更大的靈活性。
相同的基本準則適用於靜態css與變量。如果任何規則的目的不明確在普通的css中,那麼它應該成爲混合,函數或變量的一部分,從而賦予它所需的含義。如果18px
只是一個現在看起來很好的尺寸,18px
就好了。但是,如果18px
是規模集合規模的一部分,或者具有特定用途,請將其命名爲:$large: 18px;
或$gutter-width: 18px;
。
相關問題
- 1. Firebase高效構建數據?
- 2. 如何從平面結構高效地構建樹?
- 3. 構建高效的R過濾器
- 4. 高效地構建求和區域表
- 5. 難以構建高效的查詢
- 6. 使構建碼頭任務更高效
- 7. 如何從構建服務器高效地使用Git(GitHub)
- 8. 如何在C++中高效地構建Python字典
- 9. 如何創建我自己的高效數據結構?
- 10. 如何在R中構建高效循環查找
- 11. 如何高效地完成跨平臺構建
- 12. 如何爲WinForms構建高效的KPI列表
- 13. 創建高效
- 14. 如何高效地創建派生類
- 15. MS Word:如何高效創建Building Block?
- 16. 如何提高teamcity構建性能?
- 17. 如何構建語法高亮?
- 18. 高效創建LayoutInflater
- 19. 高效的數據結構
- 20. 高效的目錄結構
- 21. 高效的數據結構
- 22. 高效查詢圖結構
- 23. 高效的數據結構
- 24. 如何有效地構建C程序
- 25. 如何有效地構建XML元素
- 26. Drupal數據庫結構 - 高效/低效?
- 27. 如何在PHP/MySQL中構建一個高效的點記錄系統
- 28. 如何爲二維LINQ操作創建高效的數據結構?
- 29. 如何在matlab中高效地構建一個依賴於索引的矩陣
- 30. 如何使用python構建一個int arrray和manuplate它與C一樣高效?
謝謝您的詳盡答案。非常有幫助。 – linjuming