我想了解標籤如何工作的組合,可以標註工作,元素是如何規定像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