注意:我試過所有問題&答案與此主題相關。此外,我嘗試了相關的問題,並試圖解決它,但沒有成功。所以請死心一意地閱讀我的問題。如何僅使用css切換Div中的效果?
我想
我
click me
股利再其次hiddendiv
股利顯示。但我想第二次點擊click me
Div,然後隱藏hiddendiv
Div。 類似的切換事件使用純CSS。I
click me
Div然後秒hiddendiv
Div顯示。但我點擊其他區域點擊,然後隱藏hiddendiv
Div。所以我不想在使用純CSS的任何其他點擊中隱藏hiddendiv
Div。
注:只有純CSS,CSS3使用的答案不使用(的JavaScript,jQuery的) &任何其他從控制
代碼
.clicker {
width: 100px;
height: 100px;
background-color: blue;
outline: none;
cursor: pointer;
color:#FFF;
}
.hiddendiv {
display: none;
height: 200px;
background-color: green;
}
.clicker:focus+.hiddendiv {
display: block;
}
<div>
<div class="clicker" tabindex="1">Click me</div>
<div class="hiddendiv"></div>
</div>
這是不可能與給定的要求 – LGSon
我確實發佈了一個答案,這是最接近的解決方法,只有CSS和沒有窗體控件 – LGSon