Oi. Navegando pela internet em busca de menus interessantes, encontrei um no site CSS Play que achei super legal. Personalizando, consegui deixá-lo mais fofo e compartilho o resultado com vocês!
Trata-se de um menu em que uma parte fica oculta e quando se passa o mouse sobre a área visível, há um efeito flip, como se você o virasse, tendo no verso a lista de links.
Para começar, selecione as imagens que vai usar; no exemplo, vou usar essas abaixo..
Cole o código a seguir em uma página de sua preferência. No Blogger, você deve criar uma página e no editor de postagem, marcar a opção HTML ao lado de Escrever.
<style> .fundo { background: seashell; } /*geral*/ .menuhuu { position:relative; height:60px; font-family: 'Delius', cursive; width:809px; margin:450px auto 0 auto;/* distancia do topo*/ background:url(URL-DA-IMAGEM) no-repeat left bottom;/* imagem que esconde o gatinho */ } /*escondetudo*/ .cont { height:50px; width:225px; overflow:hidden; position:absolute; top:-30px; padding-top:20px; z-index:1; -webkit-transition: 0.5s 1s; -moz-transition: 0.5s 1s; -ms-transition: 0.5s 1s; -o-transition: 0.5s 1s; transition: 0.5s 1s; } .menuhuu .p1 {left:8px;} .menuhuu .p2 {left:193px;} .menuhuu .p3 {left:378px;} .menuhuu .p4 {left:563px;} /*aparecendo*/ .cont:hover { height:452px; top:-432px;/* distancia do topo quando sobe*/ transition-delay: 0s; -o-transition-delay: 0s; -moz-transition-delay: 0s; -ms-transition-delay: 0s; -webkit-transition-delay: 0s; } /*titulos*/ .cont div h1 { padding:0; margin:0; line-height:40px; color:mistyrose; font-size:18px; text-align:center; font-family: 'Delius', cursive; } /*titulosdoconteudooculto*/ .cont div h2 { padding:150px 15px 0px 5px; margin:0; line-height:18px; color:lightcoral; font-size:14px; text-align:center; } /*coresetextos*/ .cont div ol li { font-size:12px; color:pink; line-height:20px; } .cont div ol li a { margin:0; line-height:18px; color:pink; font-size:12px; text-align:left; text-decoration:none; } .cont div ol li a:hover { color:deeppink; } .cont div img {display:block; border:0; margin:30px auto;} .cont { -webkit-perspective: 1000px; -moz-perspective: 1000px; -o-perspective: 1000px; -ms-perspective: 1000px; perspective: 1000px; } /*kitty*/ .kitty { background: url(URL-DA-IMAGEM) no-repeat;/* gatinho */ margin: -20px 0 0 0; width:225px; height: 380px; -webkit-transition: 1s 0s; -moz-transition: 1s 0s; -ms-transition: 1s 0s; -o-transition: 1s 0s; transition: 1s 0s; -moz-transform-style: preserve-3d; -webkit-transform-style: preserve-3d; -o-transform-style: preserve-3d; -ms-transform-style: preserve-3d; transform-style: preserve-3d; } .frente { position: absolute; width:225px; height: 362px; -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -o-backface-visibility: hidden; -ms-backface-visibility: hidden; backface-visibility: hidden; } .verso { position: absolute; width:225px; height: 362px; background:transparent; background-image: -moz-linear-gradient(30deg, rgba(255, 255, 255,0), rgba(255, 255, 255,0.7), rgba(255, 255, 255,0)); background-image: -webkit-linear-gradient(30deg, rgba(255, 255, 255,0), rgba(255, 255, 255,0.7), rgba(255, 255, 255,0)); background-image: -ms-linear-gradient(30deg, rgba(255, 255, 255,0), rgba(255, 255, 255,0.7), rgba(255, 255, 255,0)); background-image: -o-linear-gradient(30deg, rgba(255, 255, 255,0), rgba(255, 255, 255,0.7), rgba(255, 255, 255,0)); background-image: linear-gradient(30deg, rgba(255, 255, 255,0), rgba(255, 255, 255,0.7), rgba(255, 255, 255,0)); -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -o-backface-visibility: hidden; -ms-backface-visibility: hidden; backface-visibility: hidden; -webkit-transform: rotateY(180deg); -moz-transform: rotateY(180deg); -o-transform: rotateY(180deg); -ms-transform: rotateY(180deg); transform: rotateY(180deg); } .cont:hover .kitty { transition-delay: 0.5s; -o-transition-delay: 0.5s; -moz-transition-delay: 0.5s; -ms-transition-delay: 0.5s; -webkit-transition-delay: 0.5s; -webkit-transform: rotateY(180deg); -moz-transform: rotateY(180deg); -o-transform: rotateY(180deg); -ms-transform: rotateY(180deg); transform: rotateY(180deg); } </style> <div class='fundo'> Aqui você escreve alguma coisa - opcional. <div class="menuhuu"> <div class="cont p1"> <div class="kitty"> <div class="frente"> <h1>Chantilly</h1> </div> <div class="verso"> <h2>Chantilly</h2> <ol> <li><a href="#">Sugar</a></li> <li><a href="#">Sugar</a></li> <li><a href="#">Sugar</a></li> <li><a href="#">Sugar</a></li> <li><a href="#">Sugar</a></li> <li><a href="#">Sugar</a></li> </ol> </div> </div> </div> <div class="cont p2"> <div class="kitty"> <div class="frente"> <h1>Vanilla</h1> </div> <div class="verso"> <h2>Baunilha</h2> <ol> <li><a href="#">Love</a></li> <li><a href="#">Love</a></li> <li><a href="#">Love</a></li> <li><a href="#">Love</a></li> <li><a href="#">Love</a></li> </ol> </div> </div> </div> <div class="cont p3"> <div class="kitty"> <div class="frente"> <h1>Cream</h1> </div> <div class="verso"> <h2>Creme</h2> <ol> <li><a href="#">Cute</a></li> <li><a href="#">Cute</a></li> <li><a href="#">Cute</a></li> <li><a href="#">Cute</a></li> <li><a href="#">Cute</a></li> <li><a href="#">Cute</a></li> </ol> </div> </div> </div> <div class="cont p4"> <div class="kitty"> <div class="frente"> <h1>Cherry</h1> </div> <div class="verso"> <h2>Cereja</h2> <ol> <li><a href="#">Fruit</a></li> <li><a href="#">Fruit</a></li> <li><a href="#">Fruit</a></li> <li><a href="#">Fruit</a></li> <li><a href="#">Fruit</a></li> </ol> </div> </div> </div> </div> </div>
Personalize como preferir, mudando as cores, larguras, distância do topo... O valor 809px pode ser trocado pela largura de sua área de postagem. As imagens também podem ser substituídas por outras, lembrando que ao alterar algum valor talvez seja necessário remover trechos do código para ficar bonitinho, e que você deve colocar valores correspondentes ao tamanho das imagens que usar.
O resultado pode ser visto abaixo (você tem que ter o flash instalado em seu navegador para visualizar a prévia abaixo) ou acesse a página de créditos do blog para vê-lo.
O resultado pode ser visto abaixo (você tem que ter o flash instalado em seu navegador para visualizar a prévia abaixo) ou acesse a página de créditos do blog para vê-lo.
Que coisa mais fofinha, nunca tinha visto nenhum menu assim, amei!
ResponderExcluirMenina Vanilla