Ich verwende Kontrollkästchen auf meinen Seiten. gute Ergebnisse. Ich möchte jedoch ein hellblaues Kontrollkästchen und ein weiteres hellgelbes Kontrollkästchen. Beide Kontrollkästchen sind derzeit hellblau. Wie kann ich das andere in eine hellgelbe Farbe verwandeln?
Das ist es, was ich habe.
input[type=checkbox] { position: relative; cursor: pointer; margin-right: 10px; } input[type=checkbox]:before { content: ""; display: block; position: absolute; width: 16px; height: 16px; top: 0; left: 0; border: 1px solid #99AFC1; border-radius: 3px; background-color: lightblue; padding: 1px; } input[type=checkbox]:checked::before { background-color: lightblue; } input[type=checkbox]:checked::after { content: ""; display: block; width: 5px; height: 10px; border: solid #ffffff; border-width: 0 2px 2px 0; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); position: absolute; top: 2px; left: 6px; }
<p><label><input type="checkbox" class="filter" value="Test1">Test1</label> <label><input type="checkbox" class="filter" value="Test2">Test2</label></p>
*这在 Chrome、Edge 和 Firefox 中呈现相同的效果。
只需为您想要的
浅黄色
提供一个类
即可。对于跨浏览器方法,我使用了
和
进行样式设置。