Примечание: Я пробовал все вопросы & ответов, связанных с этой темой. Кроме того, я пробовал смежные вопросы и пытался их решить, но не успел. Поэтому, пожалуйста, прочтите мой вопрос смертельно.Как переключить эффект в Div, используя только css?
Я хочу
I
click me
Div затем Второйhiddendiv
Div отображения. Но я хочу нажать второй раз вclick me
Div, затем скрытьhiddendiv
Div. Подобный toggle event используя чистый css.I
click me
Div then Secondhiddendiv
Div display. Но я нажимаю другую область, а затем скрываюhiddendiv
Div. Поэтому я не хочу скрыватьhiddendiv
Div в любом другом клике, используя чистый css.
Примечание:Только чистый CSS, CSS3 Использование в ответ не использовать (JavaScript, JQuery) & любой другой из-под контроля
Code
.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