JSFiddle - React, Tailwind, and code Playground
by Kocsten
HTML
<nav>
<label for="menu-toggle" onclick>НАВИГАЦИЯ</label>
<input type="checkbox" id="menu-toggle">
<ul>
<li><a href="http://zornet.ru/load/81">MENU ZORNET.RU 1</a></li>
<li><a href="http://zornet.ru/load/183">MENU ZORNET.RU 2</a></li>
<li><a href="http://zornet.ru/load/145">MENU ZORNET.RU 3</a></li>
<li><a href="http://zornet.ru/load/172">MENU ZORNET.RU 4</a></li>
</ul>
</nav>
CSS
body {
font-family: 'Open Sans', sans-serif;
background-color: #ede6df;
}
/* Fix Android */
body {
-webkit-animation: bugfix infinite 1s;
}
@-webkit-keyframes bugfix {
from {
padding: 0;
}
to {
padding: 0;
}
}
nav > label {
display: block;
padding: 1em 0;
text-decoration: none;
text-align: center;
font-weight: 600;
color: #f3f0ee;
background-color: #2f3035;
cursor: pointer;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
nav input[type="checkbox"] {
display: none;
}
nav input[type="checkbox"]:checked ~ ul {
display: block;
}
nav ul {
display: none;
margin: 0;
padding: 0;
list-style: none;
border-bottom: 3px solid #35363a;
transition: display 0.3s ease;
}
nav ul li {
text-align: center;
}
nav ul li + li {
border-top: 1px solid #3a3838;
}
nav ul li a {
display: block;
padding: 1em 0;
text-decoration: none;
color: #3a3838;
}
nav ul li a:hover {
color: #5d8ad0;
}