簡體   English   中英

更改角度材料設計中 md-focused 復選框的顏色

[英]Change the colour of the md-focused checkbox in angular material design

我正在使用 Angular Material 並且我一直使用 md-checkboxes 但是當我選中一個復選框並聚焦時,它會在復選框周圍產生一個奇怪的粉紅色圓形陰影(我只想能夠改變顏色)

<md-checkbox class="gray md-default-theme md-checked" checked="checked">

// 當它被選中並處於焦點時,它會添加類“md-focused”並在復選框周圍給出一個淡粉色圓圈

<md-checkbox class="gray md-default-theme md-checked md-focused" checked="checked">

誰能解釋我如何改變它以通過 css 改變顏色?

您必須覆蓋.md-focused .md-container:before因為樣式已添加到偽元素...( PLUNKER DEMO

  • 要覆蓋所有復選框焦點:

     md-checkbox.md-focused .md-container:before { background-color: transparent !important; }
  • 僅覆蓋某些復選框:

    HTML

     <md-checkbox class="md-checkbox-no-focused"> Checkbox without focus </md-checkbox>

    CSS

     .md-checkbox-no-focused .md-container:before { background-color: transparent !important; }

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM