這次為大家帶來Angular專案中使用scss步驟詳解,Angular專案中使用scss的注意事項有哪些,以下就是實戰案例,一起來看一下。
前言
SCSS 是Sass 3 引入新的語法,其語法完全相容CSS3,並且繼承了Sass的強大功能。也就是說,任何標準的 CSS3 樣式表都是具有相同語意的有效的 SCSS 檔案。另外,SCSS 還能辨識大部分 CSS hacks(一些 CSS 小技巧)和特定瀏覽器的語法,例如:古老的 IE filter 語法。
由於 SCSS 是 CSS 的擴展,因此,所有在 CSS 中正常運作的程式碼也能在 SCSS 中正常運作。也就是說,對於一個 Sass 用戶,只需要理解 Sass 擴充部分如何運作的,就能完全理解 SCSS。大部分的擴展,例如變數、parent references 和 指令都是一致;唯一不同的是,SCSS 需要使用分號和花括號而不是換行和縮排。
Angular CLI支援多種css預處理,包括:
#css
新專案指定css預處理
在新angular專案中是使用--style指定css預處理ng new my-project --style=scss
已有項目指定css預處理
#對於現有的項目,也是支援修改css預處理。 檢視.angular-cli.json,在defaults設定項目裡有類似下面的宣告:"defaults": { "styleExt": "css", "component": {} }使用set指令修改styleExt
ng set defaults.styleExt scss如果專案統一使用scss,建議把專案裡的css檔案改為scss,記得也要修改其他檔案對css檔案的
引用#。其中styles.css的引用在.angular-cli.json裡。
相信看了本文案例你已經掌握了方法,更多精彩請關注php中文網其它相關文章! 推薦閱讀:以上是Angular專案中使用scss步驟詳解的詳細內容。更多資訊請關注PHP中文網其他相關文章!