我怎样才能像 Chrome 中那样更改单选按钮的外观
How can I change the appearance of the radiobutton like it looks in Chrome
我在为 Firefox HTML 设置单选按钮样式时遇到问题。在 Webkit/Blink 它工作正常。我需要使用什么样式选项才能在 Firefox 中看起来不错?如果可能我不会使用 JavaScript.
Fiddle: https://jsfiddle.net/oh5uyevh/
为了漂亮的渲染使用 Chrome/Safari/Edge。对于不太好的渲染使用 Firefox
代码:
HTML
<input class="color color-red" type="radio" name="accent_color_chooser" value="red">
<input class="color color-blue" type="radio" name="accent_color_chooser" value="pink" checked>
CSS
input.color {
margin: 5px;
}
.color {
width: 20%;
margin: 5px;
height: 50px;
-webkit-appearance: initial;
-moz-appearance: none;
}
.color:checked {
border: 5px solid green;
}
.color-red {
background-color: red;
}
.color-blue {
background-color: blue;
}
我建议你使用 iCheck
它易于使用。
尝试在您的 CSS 中使用 [input type="radio"]
规则,或者您可以使用 this online generator
我在为 Firefox HTML 设置单选按钮样式时遇到问题。在 Webkit/Blink 它工作正常。我需要使用什么样式选项才能在 Firefox 中看起来不错?如果可能我不会使用 JavaScript.
Fiddle: https://jsfiddle.net/oh5uyevh/
为了漂亮的渲染使用 Chrome/Safari/Edge。对于不太好的渲染使用 Firefox
代码:
HTML
<input class="color color-red" type="radio" name="accent_color_chooser" value="red">
<input class="color color-blue" type="radio" name="accent_color_chooser" value="pink" checked>
CSS
input.color {
margin: 5px;
}
.color {
width: 20%;
margin: 5px;
height: 50px;
-webkit-appearance: initial;
-moz-appearance: none;
}
.color:checked {
border: 5px solid green;
}
.color-red {
background-color: red;
}
.color-blue {
background-color: blue;
}
我建议你使用 iCheck 它易于使用。
尝试在您的 CSS 中使用 [input type="radio"]
规则,或者您可以使用 this online generator