>該框架可用,易於與兩個不同的軟件包管理器:Bower和NPM安裝。它需要SASS(最低要求的版本為3.3.0),並且自動改裝器才能運行。 AutopReFixer用於將必要的供應商前綴添加到最終編譯的CSS文件中。如今,我不必太擔心各種瀏覽器之間的兼容性,因為我個人認為自動裝飾足夠了。此外,我使用Sass Linter(SCSS-LINT),但這對於運行Hocus Pocus並以正確的方式進行操作並不需要。 hocus-pocus將沒有它。
下一個原則對於每個框架 - 命名慣例。我更喜歡沒有bem的常規,破折號樣式的班級名稱。如果您是BEM的粉絲,我不會抱怨,並且更喜歡使用BEM命名約定,如果它對您有用,請繼續前進。從我的角度來看,BEM並沒有解決CSS中的所有責任問題。我還發現,當我使用BEM時,我使用較少的班級元素來接近我的CSS。在現有塊中添加新元素太容易了。
最後但並非最不重要的一點是,我密切關注編寫文檔,並保持最新的hocus pocus changelog。文檔並不一定是完美的,尤其是在一開始,但是我總是試圖找到時間來改善它。這有助於新移民學習該工具的工作原理,並允許我跟踪框架功能。
框架功能> Hocus-Pocus中的框架功能包括:
>通過一些增強功能歸一化,例如全局盒裝設置設置為邊框框或文本元素,而沒有最高邊距。
>基於clrs.cc.
>我不打算實施任何主要的新功能。我認為其中的功能是合理的功能,可能是最終功能。我可能會改善某些組件的語法或更改一些單個類名稱,但我預計當前版本會破壞任何兼容性。目前,我更致力於修復發生的錯誤,因為越來越多的人嘗試了hocus pocus。
>如果您認為Hocus-Pocus框架在即將到來的項目中可能對您有所幫助,則可以在Hocus-pocus.io上找到完整的文檔。 Hocus-Pocus代碼是開源的,全部在GitHub上可用。我感謝有關潛在問題的任何評論,反饋和信息。>常見問題(常見問題解答)有關構建無設計的SASS框架
>
什麼是SASS框架,為什麼在Web開發中很重要? > sass(語法上很棒的樣式表)框架是一個預先準備的庫,被用作啟動項目的基礎。這在Web開發中很重要,因為它有助於加快為網站創建樣式表的過程。它允許開發人員使用變量,嵌套規則,混合素和功能,所有這些都在維護CSS中非常有用。>無設計的SASS框架與常規SASS框架不同,因為它不會對用戶施加任何設計決策。它為開發人員提供了一個乾淨的板岩,使他們能夠實施自己的設計選擇,而不必覆蓋任何先前存在的樣式。
>構建一個無設計的SASS框架涉及多個步驟。首先,您需要設置項目結構。然後,您可以開始創建變量,混音和功能。之後,您可以開始構建基本樣式和佈局模塊。最後,您可以將SASS編譯到CSS中。
>
>我如何自定義一個無設計的SASS框架以滿足我的需求?通過修改變量,混音和功能以適應您的需求,SASS框架。您還可以添加自己的樣式和佈局模塊。 在使用無設計的SASS框架時,哪些最佳實踐是什麼?包括保持代碼乾燥(不要重複自己),使用有意義的變量和混合物的名稱,並以邏輯和一致的方式組織代碼。我可以免費使用設計帶有其他CSS框架的SASS Framework? 是的,您可以與其他CSS框架一起使用無設計的SASS框架。但是,您可能需要覆蓋其他框架的某些默認樣式,以確保您的設計選擇不會被覆蓋。
>
>在哪裡可以找到更多有關構建無設計的SASS框架的資源?以上是hocus-pocus:建立一個無設計的SASS框架的詳細內容。更多資訊請關注PHP中文網其他相關文章!