我有一個下拉菜單組件,我在我的網站中使用,我想在同一個網站上重複使用它,但使用不同的樣式。是否有可能加載不同的樣式表?作爲組件參數的css樣式表/對單個組件有不同的樣式表
0
A
回答
0
由於Cyrix的建議,我用了一個類中我的組件標籤:
<dropdown-menu class="blue-theme"></dropdown-menu>
那麼我可以用:host()
覆蓋任何在下拉-menu.component.css現有的規則:
span { background-color: white; } /* existing */
:host(.blue-theme) span { background-color: blue; } /* overrided */
0
您可以使用ng-class來實現此功能。對於第一個用例,設置booleanVar1 = true和booleanVar2 = false,對於第二個用例set booleanVar1 = false和booleanVar2 = true。
[ngClass]="{'class1': booleanVar1, 'class2': booleanVar2}"
相關問題
- 1. 離子CSS樣式組件不工作
- 2. 針對不同組件的不同樣式文件
- 3. 如何使用CSS來設置表單組件的樣式?
- 4. infopath表單的CSS樣式
- 5. 如何在不同的CSS樣式表
- 6. 作爲React組件中的屬性的Css內聯樣式
- 7. StencilJS組件樣式
- 8. CSS樣式表
- 9. css樣式表
- 10. CSS表單提交樣式
- 11. 樣式HTML表單控件
- 12. 如何爲單個xhtml文件添加動態CSS樣式表
- 13. 如何使用樣式組件改變組件上的CSS
- 14. CSS樣式元件對準
- 15. 不同的CSS樣式
- 16. 不同的CSS樣式
- 17. (即樣式表)爲不同的語言?
- 18. 不同的樣式表爲了打印
- 19. CSS樣式表tds
- 20. CSS樣式表#2
- 21. HTML/CSS樣式表不起作用
- 22. 外部CSS樣式表不起作用。
- 23. 爲什麼反應組件實例的單個樣式不起作用?
- 24. CSS樣式表路徑表單限制?
- 25. 的樣式表與CSS
- 26. CSS樣式嵌套 - 正確的表單?
- 27. CSS樣式表不再有效
- 28. jQuery UI同樣的類爲不同的樣式(css)
- 29. 樣式ReactJs組件選項
- 30. 繼承組件樣式
您可以通過添加'styleUrls'陣列多個樣式表('styleUrls:[「style1.css」,「style2.css」]')和結合起來,與不同類別的組件上,僅應用正確的樣式 – cyrix
是的,我只是想過,我會試着讓你知道 – Julien