В настоящее время фон моего .menu
красный. Я пытаюсь достичь: этот фон не отображается до тех пор, пока он не будет нажат. (И, очевидно, вернуть состояние при нажатии, чтобы закрыть меню.Фон быть видимым при нажатии
<div class="menu">
<div class="line"></div>
<nav>
<ul>
<li>
<a href="">Lorem ipsum dolor sit amet.</a>
</li>
<li>
<a href="">Dicta, aliquam doloremque harum labore.</a>
</li>
<li>
<a href="">Rerum enim ab, distinctio voluptatum?</a>
</li>
<li>
<a href="">Harum doloremque eveniet porro ratione.</a>
</li>
<li>
<a href="">Cupiditate et similique eius deserunt.</a>
</li>
</ul>
</nav>
</div>
menu {
position: fixed;
height: 50px;
width: 50px;
cursor: pointer;
top: 30px;
left: 11px;
background: #ed1c24;
opacity: 0.7;
-webkit-transition: all 250ms ease-in-out;
transition: all 250ms ease-in-out;
z-index: 100;
overflow: hidden;
}
.menu nav {
position: fixed;
left: 50%;
top: 50%;
-ms-transform: translateY(-50%) translateX(-50%);
-webkit-transform: translateY(-50%) translateX(-50%);
transform: translateY(-50%) translateX(-50%);
opacity: 0;
-moz-transition: all 250ms linear 250ms;
-o-transition: all 250ms linear 250ms;
-webkit-transition: all 250ms linear;
-webkit-transition-delay: 250ms;
-webkit-transition: all 250ms linear 250ms;
transition: all 250ms linear 250ms;
pointer-events: none;
}
Есть ли у Вас демо поможет больше. – Sadikhasan
У меня есть, у вас есть письмо? – Clarke
Просто создайте скрипку и дайте ссылку здесь, не нужна электронная почта. – Sadikhasan