我想了解标签如何工作的组合,可以标注工作,元素是如何规定像input[type="type=""]:checked
或input[type=""]:unchecked
。我有我正努力制定出一个非常基本的example,但我不能让标记可以有复选标记的圆形或正方形,或点击时取消选中。是什么让这个品牌具有这样的前景,并显示出已检查和未检查的状态?标签是否需要宽度和高度?如果是这样,我需要使它成为块级元素。理解,当元素隐藏
input[type="checkbox"]{
width:0;
heigh:0;
/* or display:none? */
}
label{
position:relative;
width: 20px;
height: 20px;
cursor: pointer;
}
label:before,
label:after{
font-size:50px;
}
label:before{
content: '\f096';/
//Can be some good example
}
label:after{
content: '\f00c';
//Can be some good example
}
input[type="checkbox"]:checked{
content:"check"
//Can be some good example
}
input[type="checkbox"]:unchecked{
content:"x"
//Can be some good example
}
旁边的标签实现的东西像this,但没有文字,我想根据造型复选框。
所以你要当复选框被选中,以改变标签的内容?我可以;不明白你想达到什么。请更具体说明 –
如何检查元素,如果它隐藏,或者宽度或高度为'0'? – Starx
@Starx - 点击标签。这就是标签所做的。 – Quentin