@tereshock98

Выдвигающееся меню?

Доброй ночи!
У меня есть код для выдвигающегося меню:

4b74b604c0204ffda062e6248acf068f.PNG

и есть CSS код:


.hidden-menu {
display: block;
position: fixed;
list-style:none;
padding-top: 25vh;
margin: 0;
box-sizing: border-box;
width: 50vw;
background-color: #fff;
height: 100%;
top: 0;
right: -50vw;
transition: right .2s;
z-index: 2;
-webkit-transform: translateZ(0);
-webkit-backface-visibility: hidden;
}

.hidden-menu a{
color: black;
font-family: 'Lato', sans-serif;
font-weight: bold;
font-size: 15px;
}

.hidden-menu-ticker {
display: none;
}

.btn-menu {
color: #fff;
background-color: #fff;
padding: 5px;
position: fixed;
top: 12px;
right: 10vw;
cursor: pointer;
transition: right .23s;
z-index: 3;
width: 40px;
-webkit-transform: translateZ(0);
-webkit-backface-visibility: hidden;
}
.btn-menu span {
display: block;
height: 5px;
background-color: black;
margin: 5px 0 0;
transition: all .1s linear .23s;
position: relative;
}
.btn-menu span.first {
margin-top: 0;
}

.hidden-menu-ticker:checked ~ .btn-menu {
right: 45vw;
}
.hidden-menu-ticker:checked ~ .hidden-menu {
right: 0;
}
.hidden-menu-ticker:checked ~ .btn-menu span.first {
-webkit-transform: rotate(45deg);
top: 10px;
}
.hidden-menu-ticker:checked ~ .btn-menu span.second {
opacity: 0;
}
.hidden-menu-ticker:checked ~ .btn-menu span.third {
-webkit-transform: rotate(-45deg);
top: -10px;
}


Теперь вопрос. Как реализовать так, чтобы меню выдвигалось не по Кнопке меню, а по какой-то ссылке?
  • Вопрос задан
  • 208 просмотров
Пригласить эксперта
Ответы на вопрос 2
Для начала выложите эту писанину на jsfiddle.net или codepen.io, после чего у вас появится больше шансов что кто-то вам поможет
Ответ написан
Комментировать
AndrewHaze
@AndrewHaze
Умею гуглить яндексом
У ссылок есть псевдоклассы :hover, :active, :focus и т.д. Отталкивайтесь от них
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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