3
A
回答
1
你可以寫你自己的風格在造型CSS/SCSS例如:
md-input-container{ width: 100%; .md-input-placeholder {
color: #a8a8a8;
padding: 0 12px;
&.md-float {
&.md-focused,
&:not(.md-empty) {
transform: translateY(-100%) scale(0.95);
}
} }}
0
您需要使用:主機選擇在你的CSS:
:host input.md-input-element {
color: red;
font-size: 18px;
}
15
注意:/ deep /現在已被取消,請使用:host :: ng-deep。請記住:: ng-deep在技術上也被棄用,將被替換爲組合器,但應暫時使用
您正在運行的問題是使用ViewEncapsulation。這是一個煩惱,但從我已經能夠收集它是按預期工作。
雖然有一些額外的角色可以根據自己的喜好改變風格,但您的確有這個能力。你必須使用special selector: /deep/
舉例來說,如果你想爲你的問題描述,你會創建這樣的風格來改變佔位符文本的顏色:
/deep/ .mat-input-placeholder {
color: #fff;
font-size: 2em;
}
然而,這不會改變下劃線樣式。如果你想改變,你想補充另一種風格,如:
/deep/ .mat-input-ripple.mat-focused {
background-color: #fff;
}
如果你仍然想樣式特定組件內的材料組件,您可以使用:host selector:
:host /deep/ .mat-input-placeholder {
font-size: 2em;
}
相關問題
- 1. 如何在離子輸入中更改佔位符的顏色?
- 2. 如何更改Angular Material2中主調色板的字體顏色?
- 3. 如何改變佔位符的大小,HTML中的顏色?
- 4. 角度材質2 - 更改md-select佔位符顏色
- 5. 無法更改輸入佔位符的顏色
- 6. Html5輸入佔位符在輸入數據時更改大小和位置
- 7. 如何更改Plotyy的Seond軸的顏色和字體大小?
- 8. Xamarin.Forms:更改圖表的字體大小和字體顏色
- 9. 如何使輸入佔位符字體大小不同於輸入值字體大小
- 10. 如何更改android通知顏色和字體大小?
- 11. jQuery更改佔位符文本顏色
- 12. UISearchBar更改佔位符顏色
- 13. 改變字體大小和顏色aspx.net
- 14. 如何改變佔位符顏色CSS
- 15. 更改輸入值和佔位符
- 16. 如何更改嵌套在輸入搜索的佔位符內的文本的字體顏色
- 17. 在窗體中更改下拉框佔位符的顏色
- 18. 如何更改javascript計算的字體,顏色,大小等?
- 19. 如何更改textView文本程序的字體/大小/顏色?
- 20. 如何從Java文件更改字體大小和字體顏色?
- 21. 如何在C#中更改窗體的顏色和大小?
- 22. 輸入字段中的佔位符文本的顏色
- 23. 更改UISegment控件的字體顏色和大小
- 24. 如何更改javascript格式佔位符的顏色?
- 25. 如何更改目標c佔位符的顏色
- 26. 如何更改UITextField的佔位符顏色?
- 27. 如何更改字體,顏色,大小,...使用javascript
- 28. 如何更改md-tab-header的顏色?
- 29. 如何在上面如何更改字體大小和「完成」,「其他一些行動」顏色的圖像改變UIAlertAction的字體大小和顏色UIAlertController
- 30. 如何在Firefox中更改禁用輸入的字體顏色
那OK改變'color',但'font-size'會打破一切。 http://plnkr.co/edit/gFeD2OZdU0vYdAK6w7Pr?p=preview。或者:你必須在多個地方應用'font-size'更改 –
我已經使用':host'選擇器和/ deep /來解決font-size問題。這足以說明它不會中斷整個頁面。我已經添加了一個示例 –
/deep /從4.1或4.2開始已被棄用。現在使用:: ng-deep。 –