Как показать форму ПОСЛЕ клика мышью ?

Поставил форму авторизации на странице.
Теперь не могу понять, как можно добиться, чтобы форма появлялась не после НАВЕДЕНИЯ (li:hover), а после нажатия кнопки мыши, и чтобы оставалась, а не пропадала.. Пробовал и active, и target. Все не то, может кто сталкивался и знает решение?
  • Вопрос задан
  • 2255 просмотров
Решения вопроса 1
DeLaVega
@DeLaVega
Верстаю, фронтэндю =)
Так как у вас всё запущено с js, то делайте это через checkbox.

Делаете его поверх кнопки, растягиваете, ставите прозрачность - 0. Форма должна находиться физически после этого чекбокса и стилями показываете
input[type="checkbox"]:checked ~ .popover { display: block;}


Я думаю понятно да, что вам нужно будет подставить свои классы? Так вы обойдётесь без js-а.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы