私は自分のウェブサイトにmaterializecssフレームワークを使用しています。私はhereのようにaを追加しようとしました。しかし、私は活性化されたスイッチの色を変えることに問題があります。それは少なくとも私にとっては複雑なCSSを使います。スイッチラベルの背景色をチェックボックスタイプで変更しますか?
.switch label input[type=checkbox]:checked + .lever {
background-color: #84c7c1;
}
例えば、ここに示すように、これはスイッチの背景をシアン色にするデフォルトのCSSです。そして私はそれをidを使って変更することはできません。 私はこのようにそれをやってみました:
.switch label input[type=checkbox]#profile-switch:checked + .lever#profile-switch {
background-color: #ffffff;
}
しかし、動作していないようでした。
HTML構造を投稿してください更新されたサンプルで使用しようとしているので、適切にトラブルシューティングを行うことができます。 –
'#profile-switch'のようなidを持つ要素がある場合、' .switch label input [type = checkbox]#profile-switch'のようなルールを持つポイントはありません。そのidだけに、この '#profile-switch'のように – LGSon
ええ、divのように複数の要素に同じIDを持たせたい場合は、同じidを使いながら異なるプロパティを使うのに役立ちます。 – Hoffs