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. 如何更改輸入佔位符顏色javascript onmouseover,更改佔位符值onmouseover?
- 2. 如何在離子輸入中更改佔位符的顏色?
- 3. 如何更改Angular Material2中主調色板的字體顏色?
- 4. 如何改變佔位符的大小,HTML中的顏色?
- 5. 在輸入焦點上更改佔位符跨度的字體顏色
- 6. 角度材質2 - 更改md-select佔位符顏色
- 7. 如何更改Xamarin for iOS7中的UITextField佔位符的顏色和字體
- 8. 無法更改輸入佔位符的顏色
- 9. 如何更改Plotyy的Seond軸的顏色和字體大小?
- 10. Html5輸入佔位符在輸入數據時更改大小和位置
- 11. 更改終端中的輸入和輸出字體/大小/顏色?
- 12. 如何更改bootstrap中的字體顏色和大小3 navbar
- 13. Xamarin.Forms:更改圖表的字體大小和字體顏色
- 14. 如何使輸入佔位符字體大小不同於輸入值字體大小
- 15. 如何更改表格字體大小和顏色,Php,Html
- 16. 如何更改android通知顏色和字體大小?
- 17. 如何更改字體顏色,字體名稱和字體大小UIWebview?
- 18. 改變字體大小和顏色aspx.net
- 19. 更改UITextField佔位符顏色
- 20. UISearchBar更改佔位符顏色
- 21. 更改Braintree佔位符文本顏色
- 22. jQuery更改佔位符文本顏色
- 23. 如何改變佔位符顏色CSS
- 24. 佔位符的字體大小
- 25. 如何更改嵌套在輸入搜索的佔位符內的文本的字體顏色
- 26. 更改佔位符的最後一個字符的顏色
- 27. 更改文字大小和顏色
- 28. 在窗體中更改下拉框佔位符的顏色
- 29. 如何更改textView文本程序的字體/大小/顏色?
- 30. 如何更改javascript計算的字體,顏色,大小等?
那OK改變'color',但'font-size'會打破一切。 http://plnkr.co/edit/gFeD2OZdU0vYdAK6w7Pr?p=preview。或者:你必須在多個地方應用'font-size'更改 –
我已經使用':host'選擇器和/ deep /來解決font-size問題。這足以說明它不會中斷整個頁面。我已經添加了一個示例 –
/deep /從4.1或4.2開始已被棄用。現在使用:: ng-deep。 –