Как сделать форму обратной связи (скрин внутри)?

При нажатии на красную кнопку должно выползать меню, как сделать?
a85fc8c57cd24f7a8a5f3f177d45460e.jpg0368d0e3b07540eebadf04ac7eb0c612.jpg
  • Вопрос задан
  • 132 просмотра
Решения вопроса 1
bogdan_uman
@bogdan_uman
шлЫмазл неукЪ-поцЪ
Ну как бы клики можно ловить через элемент "a" и в css тогда уже черед block::target {}

CSS
#block {
  top: 0;
  left: 0;
  height: 100vh;
  width: 100vw;
  position: fixed;
  visibility: hidden;
  background-color: #ccc;
}

#block:target {
  visibility: visible;
}


SLIM
doctype html
html
  head
    title Slim Examples
    meta name="keywords" content="template language"
    link rel="stylesheet" href="table_image.css" 
  body
    a *{href: '#block'} Show
    #block
      a *{href: '#'} Hide


РЕЗУЛЬТАТ
4f4ea977084c4d8c9d709cf18b6b20ad.png
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
webinar
@webinar
Учим yii: https://youtu.be/-WRMlGHLgRg
Написать код в js, что бы по клику на кнопку, добавлялся класс к меню и оно выползало. Вы ищите кто сделает это за Вас? Css клики не ловит, точнее ловит, через псевдоэлемент active, но только придется держать зажатой кнопку. Так что js или jquery.
Вот тут почитайте: https://www.w3schools.com/jquery/default.asp
Ответ написан
Комментировать
Вот мой вариант, без JS:
https://jsfiddle.net/jwvfn5jg/
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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