仅限css复选框(带内容属性)

Jus*_*ing 3 html css checkbox

如何创建一个仅带css的自定义复选框(没有JS没有JQ)内容:"on"时选中,内容:"off"时取消选中.

谢谢.

重新编辑

好的,在很多复制/粘贴/删除之后,它现在正常工作.

谢谢.

Zol*_*oth 10

input[type=checkbox] {
    position: relative;
    visibility: hidden;
    cursor: pointer;
}

input[type=checkbox]:after {
    display: block;
    content: "OFF";
    position: absolute;
    top: 0;
    right: -30px;
    visibility: visible;
    height: 30px;
    line-height: 30px;
    width: 50px;
    text-align: center;
    border-radius: 4px;
    background: #d00;
    color: #fff;
    font-weight: 600;
    cursor: pointer;
}

input[type=checkbox]:checked:after {
    content: "ON";
    background: #0a0;
}
Run Code Online (Sandbox Code Playgroud)
<input type="checkbox" />
Run Code Online (Sandbox Code Playgroud)

  • 仍不适用于Firefox(28.0) (2认同)