jquery - 我们如何使用 css3 更改复选框和单选框的背景颜色?

标签 jquery html css

我们如何使用 css3 更改复选框和单选框的背景颜色?

 <input type="checkbox" name="genre" id="check-1" value="" width="20" height="20" style="width:20px; height:20px; float:left;background: red;">

我们如何使用 css3 更改复选框和单选框的背景颜色?

最佳答案

li:not(#foo) > fieldset > div > span > input[type='radio'], 
li:not(#foo) > fieldset > div > span > input[type='checkbox'] {

    /* Hide the input, but have it still be clickable */
    opacity: 0;

    float: left;
    width: 18px;
}


li:not(#foo) > fieldset > div > span > input[type='radio'] + label,
li:not(#foo) > fieldset > div > span > input[type='checkbox'] + label {
    margin: 0;
    clear: none;

    /* Left padding makes room for image */
    padding: 5px 0 4px 24px;

    /* Make look clickable because they are */
    cursor: pointer;

    background: url(off.png) left center no-repeat; 
}

    /*
        Change from unchecked to checked graphic
    */
    li:not(#foo) > fieldset > div > span > input[type='radio']:checked + label {
        background-image: url(radio.png);
    }
    li:not(#foo) > fieldset > div > span > input[type='checkbox']:checked + label {
        background-image: url(check.png);
    }

Reference

css-tricks

关于jquery - 我们如何使用 css3 更改复选框和单选框的背景颜色?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23102934/

相关文章:

javascript - 为什么使用 jQuery on() 而不是 click()

javascript - 使用 Bootstrap 列时隐藏元素会影响其他不相关的元素

jquery - 如何在 outlook 邮件中插入 HTML 和 CSS 网页?

css - 在 less css 中为不同的类定义不同的 css

javascript - 为现有元素添加点击叠加

java - 如何从 XML 文件中删除 XML 标签而不对标签名称进行硬编码

jquery - 使用 jquery 添加图标

javascript - 在单击表单按钮后应用时,HTML 样式更改不会保留

javascript - 如何调整同位素元素的设置高度

html - 如何计算表格单元格高度?