2017-06-02 17 views
1

は、ここで私は enter image description here角度材料のMD-スイッチ

それをするにはどうすれば最初に取得することができました、主にメインテーマbecuse固体グレンと私はどのように私は、頭の色(ラウンド)を変更しますか?

<md-switch ng-change="$ctrl.updateAsset($ctrl.asset, 
'disabled')" ng-model="$ctrl.asset.disabled"></md-switch> 

md-switch.md-checked .md-bar { 
background-color: rgb(212, 255, 186); //light green 
} 

スイッチ光の体が緑にするためにこれを使用スイッチがオフのときに、スイッチのヘッドとボディの色をどのように変えるのですか?

+0

ここでは 'background-color:rgb(212,255,186);という構文エラーがあります。 「背景色:rgb(212,255,186);」または「背景色:薄緑色」のいずれかを使用してください。 – LGSon

+0

おかげで、それは事故でした。コメントであるはずです –

答えて

1

「ヘッド」と呼ばれるものは、クラスmd-thumbの要素です。あなたが留意するように、バーはクラスmd-barを持っています。どちらも、background-colorプロパティで着色されています。

md-checkedクラスは、スイッチが「オン」のときにアクティブです。

md-switch .md-thumb { 
    background-color: darkgrey; 
} 

md-switch .md-bar { 
    background-color: lightgray; 
} 

md-switch.md-checked .md-thumb { 
    background-color: darkgreen; 
} 

md-switch.md-checked .md-bar { 
    background-color: lightgreen' 
} 

もちろん、正確な色を使用する必要があります。

SASSまたはLESSを使用している場合は上記を簡略化することができます。また、この1つ以上のコンポーネントを変更する予定がある場合は、カスタムテーマを参照できます。


編集追加する:

は方向を逆にする、transformプロパティを使用し、例えば

md-switch .md-thumb-container { 
    transform: translate3d(100%, 0, 0); 
} 

md-switch.md-checked .md-thumb-container { 
    transform: translate3d(0, 0, 0); 
} 

ブラウザのサポート要件に応じて、ベンダーのプレフィックスを必要に応じて追加します。

+0

ありがとう、didnt knowクラスの名前。私が 'on'を 'off'に反転させなければならないクラスは何ですか?現在は右にスライドしていて、左にスライドしています。 –

関連する問題