這次帶給大家如何操作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中文網其他相關文章!