Окей, всем спасибо за ответы. Но теперь новая проблема
Я смог это сделать с помощью такой конструкции.
html -
label class="btn__inn" for="toggle-1" PRESS ME label
input type="checkbox" id="toggle-1"
label class="cube" for="toggle-1"label
CSS -
input[type=checkbox]:checked ~ .cube {
display: none;
}
Но не могу разобраться с дальнейшими проблемами.
1. Данный блок скрывается даже при нажатии в любое место данного квадрата, да и к тому же кнопка остается всегда на месте.
Я понимаю, что сейчас событие как бы привязано к квадрату, а надо к кнопке.
2. В дальнейшем в этом квадрате будет еще так же пара иконок и инпут для ввода промокодов всяких.
Ну и соответственно, когда я пытаюсь добавить еще хотя бы один инпут, он так же НЕ исчезает.
Как сделать так, что бы при нажатии на кнопку исчезало вообще все? Вместе с кнопкой и всем содержимым?