Menu Responsivo Colorido
PRÓXIMO
Menu DropDown com Bootstrap
ANTERIOR
Loading – Spinner Css
Postado: 9 de novembro de 2021
Tempo de Leitura: < 1 Minuto
Menu Responsivo Colorido
Neste tutorial vamos fazer um mini menu responsivo colorido para hotsite.
Vamos adicionar o Html:
<nav class="menu single-menu">
<ul>
<li>
<a href="#" title="Home">
<div class="icon"><i class="icofont-coffee-mug"></i></div>
<div class="text">Cafeteria <span>Expresso</span>
</div>
</a>
</li>
<li>
<a href="#" title="Home">
<div class="icon"><i class="icofont-sushi"></i></div>
<div class="text">Restaurante <span>Japones</span>
</div>
</a>
</li>
<li>
<a href="#" title="Home">
<div class="icon"><i class="icofont-fast-food"></i></div>
<div class="text">Lanches <span>Fastfood</span>
</div>
</a>
</li>
<li>
<a href="#" title="Home">
<div class="icon"><i class="icofont-pizza-slice"></i></div>
<div class="text">Pizzaria <span>Entregas</span>
</div>
</a>
</li>
</ul>
</nav>
Vamos Adiconar o Css:
.menu ul {
list-style-type: none;
padding: 0;
margin: 0;
border-top:1px #eaeaea solid;
}
.menu ul li a {
display: block;
text-decoration: none;
color:#4c4c4c;
padding: 0.5em 0.8em;
transition:0.3s;
}
.menu ul li:hover:nth-child(1) { background-color: #955252; }
.menu ul li:hover:nth-child(2) { background-color: #b51515; }
.menu ul li:hover:nth-child(3) { background-color: #fd7700; }
.menu ul li:hover:nth-child(4) { background-color: #fde100; }
.menu ul li a:hover, .menu ul li a :focus {
color:#fff;
}
/*single Menu*/
.single-menu ul li a {
display: flex;
justify-content: flex-start;
width: 100%;
}
.single-menu ul li a .icon {
font-size: 1.8em;
flex: 0 0 1.5em;
margin-right: 4px;
}
.single-menu ul li .text {
font-size: 1.8em;
}
.single-menu ul li .text span {
font-size: 40%;
display: block;
font-weight: lighter;
}
@media screen and (min-width: 60em) {
.single-menu ul {
display: flex;
flex-wrap: wrap;
justify-content: center;
}
.single-menu ul li {
flex: 1 0 1.5em;
display: flex;
}
}
Veja o Resultado!


Deixe um comentário