国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > JavaScript > 正文

Angular中支持SCSS的方法

2024-05-06 15:24:19
字體:
供稿:網(wǎng)友

scss介紹

SCSS 是 Sass 3 引入新的語法,其語法完全兼容 CSS3,并且繼承了 Sass 的強大功能。也就是說,任何標準的 CSS3 樣式表都是具有相同語義的有效的 SCSS 文件。另外,SCSS 還能識別大部分 CSS hacks(一些 CSS 小技巧)和特定于瀏覽器的語法,例如:古老的 IE filter 語法。

由于 SCSS 是 CSS 的擴展,因此,所有在 CSS 中正常工作的代碼也能在 SCSS 中正常工作。也就是說,對于一個 Sass 用戶,只需要理解 Sass 擴展部分如何工作的,就能完全理解 SCSS。大部分擴展,例如變量、parent references 和 指令都是一致的;唯一不同的是,SCSS 需要使用分號和花括號而不是換行和縮進

在為組件添加樣式時,為了樣式的模塊化,通常我們會使用SCSS、SASS。那么如何讓我們的Angular工程支持SCSS或者SASS呢?下面將從以下兩中方式來介紹:

    創(chuàng)建工程時來指定 修改當(dāng)前的工程

1、創(chuàng)建工程時來指定

在指定目錄下運行:ng new myProject –style=scss

注:這里使用的Angular的CLI來創(chuàng)建工程的。

如果要指定SASS,則將scss換為sass即可。

2、修改當(dāng)前工程

修改angular-cli.json文件,主要有兩個地方需要修改:

將defaults中styleExt值設(shè)置為scss

 "defaults": {  "styleExt": "scss",  "component": {} }

這樣我們在運行ng g component myComponent 等命令生成文件時,默認后綴就是scss

在apps下的styles中將styles.css修改為styles.scss

 "apps": [  {   "root": "src",   "outDir": "dist",   "assets": [    "assets",    "favicon.ico"   ],   "index": "index.html",   "main": "main.ts",   "polyfills": "polyfills.ts",   "test": "test.ts",   "tsconfig": "tsconfig.app.json",   "testTsconfig": "tsconfig.spec.json",   "prefix": "app",   "styles": [    "styles.scss"   ],   "scripts": [],   "environmentSource": "environments/environment.ts",   "environments": {    "dev": "environments/environment.ts",    "prod": "environments/environment.prod.ts"   }  } ],

注:不要忘記修改style.css文件的后綴。

angularcli 轉(zhuǎn)變css工程為scss工程

方法一:

新增的時候就默認為scss

ng new My_New_Project --style=scss

方法二:

1、修改.angular-cli.json配置文件:

"defaults": {   "styleExt": "scss",}"styles": [    "styles.scss"   ],

2、在src目錄下新增文件_variables.scss

3、style.scss文件里配置如下:

@import 'variables';@import '../node_modules/bootstrap/scss/bootstrap';

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持錯新站長站。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表

圖片精選

主站蜘蛛池模板: 新密市| 方城县| 合山市| 永寿县| 京山县| 屯留县| 贺州市| 额济纳旗| 广平县| 丁青县| 石渠县| 阿城市| 盘锦市| 南投市| 辰溪县| 阿荣旗| 瓦房店市| 灯塔市| 洪江市| 中西区| 苏尼特左旗| 阳朔县| 色达县| 巴彦淖尔市| 雷波县| 汉寿县| 万山特区| 进贤县| 吉安市| 福建省| 南丹县| 河北省| 荥经县| 十堰市| 中宁县| 分宜县| 阳曲县| 沾益县| 渭南市| 南华县| 申扎县|