2016-02-12 54 views
0

这是默认的风格,当我的单选按钮激活:enter image description here设置背景单选按钮时主动

,这就是我想要活跃的时候:enter image description here

任何想法去做,在CSS?

+0

你有变化,整个元素。你不能只改变背景颜色。 –

+1

http://code.stephenmorley.org/html-and-css/styling-checkboxes-and-radio-buttons/ ...在Google上寻找它2秒。如果你花时间搜索,你可能会发现你需要的东西 – r4phG

+0

我现在看到了,谢谢 –

回答

0

要使用自定义样式的表单元素,我可以推荐使用uniform。 虽然它需要一些jquery,但一旦安装它对于所有表单元素都非常流畅。

$('input[type="radio"]').uniform(); 

自定义CSS

input[type="radio"] { visibility: hidden; } 
.radio span { 
    background-image: url(http://path-to-unchecked.png); 
    background-repeat: no-repeat; 
} 
.radio span.checked { background-image: url(http://path-to-checked.png); } 

该脚本将环绕所有目标领域的一些额外的HTML。如果你想要一个只有CSS的解决方案,这将是相同的要求。

DEMO