3 回答

TA貢獻(xiàn)2065條經(jīng)驗(yàn) 獲得超14個(gè)贊
您可以使用checkbox來(lái)通過(guò)CSS 模擬 onClick:
input[type=checkbox]:checked + p {
display: none;
}

TA貢獻(xiàn)1829條經(jīng)驗(yàn) 獲得超4個(gè)贊
我喜歡Roko的答案,并在其中添加了幾行,以便獲得一個(gè)三角形,該三角形在元素隱藏時(shí)指向右邊,而在元素顯示時(shí)指向下方:
.collapse { font-weight: bold; display: inline-block; }
.collapse + input:after { content: " \25b6"; display: inline-block; }
.collapse + input:checked:after { content: " \25bc"; display: inline-block; }
.collapse + input { display: inline-block; -webkit-appearance: none; -o-appearance:none; -moz-appearance:none; }
.collapse + input + * { display: none; }
.collapse + input:checked + * { display: block; }
添加回答
舉報(bào)