CSS使单选按钮显示为小彩色框

标签 css radio-button

我正在实现一个具有购物车功能的网站,并希望用户能够为他们购买的产品选择颜色。

假设我从这样的事情开始:

<form action="">
  <input type="radio" name="color" value="red" />
  <input type="radio" name="color" value="green" />
  <input type="radio" name="color" value="black" />
</form>

需要什么 CSS 来显示每个选项的彩色框,这些框水平显示并在所选选项周围有边框?

沿着:

[红盒] [绿盒] [黑盒]

最佳答案

您可以查看 jQuery UI 的按钮 http://jqueryui.com/demos/button/#radio

它允许您为复选框/单选按钮等创建漂亮的样式。

虽然我不确定您是否想为此使用整个框架,但据我所知,单选按钮不是很“可设计”。您需要在其旁边创建另一个元素,并以编程方式更改单选按钮的选定值。

希望对您有所帮助,

马可

关于CSS使单选按钮显示为小彩色框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3203482/

相关文章:

java - 如何在 java 中读取/写入 excel 复选框状态

html - CSS,在一定数量的符号后插入换行符

javascript - Wordpress 最佳实践编码/精简模板

jquery - CSS WebKit 溢出隐藏边框半径问题

css - bootstrap 3 CSS 背景图像未显示在打印预览中

javascript - jQuery 如何垂直和水平居中图像 a.k.a. 图像灯箱?

html - 悬停单选按钮时无法更改背景图像

javascript - jQuery,检查是否选择了所有单选按钮组

java - 获取从单选按钮到组合框的数据搜索

Android RadioButton 方向