Boas pessoal, bem vindos a mais um tutorial do Uncomplicated Works, e hoje vou mostrar para vocês três diferentes efeitos para os menus do Blogger, usando apenas código CSS, outros tutoriais:
O código CSS, apenas vai modificar a aparência do menu, basicamente estive a pesquisar diferentes efeitos hover (quando colocamos o rato sobre algo) para os links e encontrei uns bastante interessantes, vamos agora passar aos menus.
Primeiramente, vou ensinar como colocar o primeiro menu, depois é sempre da mesma forma, então vou explicar para o primeiro.
Menu 1
|
Menu 1 |
Para criar este menu, é preciso ir a Modelo -> Editar HTML -> Pressionamos CTRL + F e irá aparecer uma caixa de busca, pesquisamos por <body
A seguir colocamos o seguinte código HTML:
<nav class='menuuw1' id='menuuw1'>
<a href='#menuuw1'>Início</a>
<a href='#menuuw1'>Sobre</a>
<a href='#menuuw1'>Quem Somos</a>
<a href='#menuuw1'>Contactos</a>
<a href='#menuuw1'>Teste</a>
</nav>
Explicando o que podemos modificar:
<a href='LINK_DA_PAGINA_DE_DESTINO'>NOME DA PAGINA</a>
Feito isto pesquisamos por ]]></b:skin>
E antes colocamos o seguinte código CSS:
nav#menuuw1 { background-color: black;
height: 60px; border-bottom: 2px solid rgb(84, 84, 84);}
nav a {
position: relative;
display: inline-block;
margin: 15px 25px;
outline: none;
color: #fff;
text-decoration: none;
text-transform: uppercase;
letter-spacing: 1px;
font-weight: 400;
text-shadow: 0 0 1px rgba(255,255,255,0.3);
font-size: 1.35em;
}
.menuuw1 a {
padding: 10px 20px;
color: white;
}
.menuuw1 a::before {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 2px;
background: #fff;
content: '';
-webkit-transition: top 0.3s;
-moz-transition: top 0.3s;
transition: top 0.3s;
}
.menuuw1 a::after {
position: absolute;
top: 0;
left: 0;
width: 2px;
height: 2px;
background: #fff;
content: '';
-webkit-transition: height 0.3s;
-moz-transition: height 0.3s;
transition: height 0.3s;
}
.menuuw1 a:hover::before {
top: 100%;
opacity: 1;
}
.menuuw1 a:hover::after {
height: 100%;
}
.menuuw1 a:hover {
text-decoration: none;
}
Menu 2
|
Menu 2 |
Código HTML:
<nav class='menuuw2' id='menuuw2'>
<a href='#menuuw2'>Início</a>
<a href='#menuuw2'>Sobre</a>
<a href='#menuuw2'>Quem Somos</a>
<a href='#menuuw2'>Contactos</a>
<a href='#menuuw2'>Teste</a>
</nav>
Código CSS:
nav#menuuw2 {
background-color: black;
border-bottom: 2px solid rgb(84, 84, 84);
}
.menuuw2 a {
padding: 10px 20px;
color:white;
}
.menuuw2 a:hover {
text-decoration:none;
}
.menuuw2 a::before,
.menuuw2 a::after {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 85%;
border: 3px solid #4D4D4D;
content: '';
-webkit-transition: -webkit-transform 0.3s, opacity 0.3s;
-moz-transition: -moz-transform 0.3s, opacity 0.3s;
transition: transform 0.3s, opacity 0.3s;
}
.menuuw2 a::after {
border-color: #fff;
opacity: 0;
-webkit-transform: translateY(-7px) translateX(6px);
-moz-transform: translateY(-7px) translateX(6px);
transform: translateY(-7px) translateX(6px);
}
.menuuw2 a:hover::before,
.menuuw2 a:focus::before {
opacity: 0;
-webkit-transform: translateY(5px) translateX(-5px);
-moz-transform: translateY(5px) translateX(-5px);
transform: translateY(5px) translateX(-5px);
}
.menuuw2 a:hover::after,
.menuuw2 a:focus::after {
opacity: 1;
-webkit-transform: translateY(0px) translateX(0px);
-moz-transform: translateY(0px) translateX(0px);
transform: translateY(0px) translateX(0px);
}
Menu 3
|
Menu 3 |
Código HTML:
<nav class='menuuw3'>
<a href='#'>Início</a>
<a href='#'>Sobre</a>
<a href='#'>Quem Somos</a>
<a href='#'>Contactos</a>
<a href='#'>Teste</a>
</nav>
Código CSS:
nav.menuuw3 { background-color: black;
border-bottom: 2px solid rgb(84, 84, 84);}
.menuuw3 a {
padding: 0 20px;
height: 45px;
line-height: 45px;
color: white;
}
.menuuw3 a:hover {
text-decoration:none;
}
.menuuw3 a::before,
.menuuw3 a::after {
position: absolute;
width: 45px;
height: 2px;
background: #fff;
content: '';
opacity: 0.2;
-webkit-transition: all 0.3s;
-moz-transition: all 0.3s;
transition: all 0.3s;
pointer-events: none;
}
.menuuw3 a::before {
top: 0;
left: 0;
-webkit-transform: rotate(90deg);
-moz-transform: rotate(90deg);
transform: rotate(90deg);
-webkit-transform-origin: 0 0;
-moz-transform-origin: 0 0;
transform-origin: 0 0;
}
.menuuw3 a::after {
right: 0;
bottom: 0;
-webkit-transform: rotate(90deg);
-moz-transform: rotate(90deg);
transform: rotate(90deg);
-webkit-transform-origin: 100% 0;
-moz-transform-origin: 100% 0;
transform-origin: 100% 0;
}
.menuuw3 a:hover::before,
.menuuw3 a:hover::after,
.menuuw3 a:focus::before,
.menuuw3 a:focus::after {
opacity: 1;
}
.menuuw3 a:hover::before,
.menuuw3 a:focus::before {
left: 50%;
-webkit-transform: rotate(0deg) translateX(-50%);
-moz-transform: rotate(0deg) translateX(-50%);
transform: rotate(0deg) translateX(-50%);
}
.menuuw3 a:hover::after,
.menuuw3 a:focus::after {
right: 50%;
-webkit-transform: rotate(0deg) translateX(50%);
-moz-transform: rotate(0deg) translateX(50%);
transform: rotate(0deg) translateX(50%);
}
Espero que tenham percebido e que usem nos vossos blogs, se quiserem modificar as cores de algo podem deixar nos comentários que eu ajudo, qualquer dúvida a instalar perguntem que eu irei ajudar, espero que tenham gostado dos diferentes menus para os vossos blogs, até ao próximo tutorial.