Задать вопрос
@Delmen

Есть ли возможность без JS, чтобы при нажатии на блок он убирался?

Как без применения JS сделать так, чтобы стиль блока изменился на display: none.
  • Вопрос задан
  • 245 просмотров
Подписаться 1 Оценить Комментировать
Решения вопроса 1
webirus
@webirus
Тыжверстальщик! Наверстай мне упущенное...
Я вот думаю, а зачем вы иногда придумываете такие сложности?
Код jQuery, 2 строки, сама библиотека почти везде подключена.
На чистом JS будет чуть больше строк, но не суть.
Так зачем измудряться, делать на чистом CSS?
По сабжу, можно. Обернуть блок в label и эмулировать клик.
Как большой чекбокс получается у вас.
https://jsfiddle.net/webirus/a2w1aecb/
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
kalyukdo
@kalyukdo
Frontend developer
Используй label + checkbox , при помощи css у тебя будет свойство

<label for="elm">Click</label>
<input id="elm" type="checkbox">
<div> content </div>

#elm:cheked + div {
 display:none
}


Примерно как то так
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы