欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

css類的角度評估順序

榮姿康1年前9瀏覽0評論

我正在將我的應用程序遷移到Angular 16和Material,并替換不再受支持的flex-layout。

我也在用scss重構css,但是我再次面臨類風格評估順序的問題,我不想用& quot重要& quot再也不會了。

不幸的是,Angular仍然把它的風格放在我的風格之后。

在我的angular.json中,我有這樣一個序列:

[
 "./node_modules/@mdi/font/css/materialdesignicons.min.css",
 "./node_modules/@angular/material/prebuilt-themes/deeppurple-amber.css",
 "src/styles.scss",
 "src/darkmode.scss"
]

例如,我有一個材質-圖標-按鈕。

<button mat-icon-button class="add-button">
 ...
</button>

在運行時,Angular將其轉換為:

<button _ngcontent-ng-c4190991567="" mat-icon-button="" class="add-button mdc-icon-button mat-mdc-icon-button mat-unthemed mat-mdc-button-base"><span class="mat-mdc-button-persistent-ripple mdc-icon-button__ripple"></span>
 ...
</button>

我放在add-button類中的任何樣式都被所有mdc*類覆蓋,正如你從圖片中看到的那樣。

enter image description here

我知道::ng-deep等...已被否決。

那么,我怎樣才能讓我的職業戰勝實時風格呢?

謝了。