Menu fofo/simples de coração.
Bem, este menu é bem simples, mas vocês pediram muito que resolvi ensinar. Pode ser usado em menu falso i-frame também, mas acho que fica mais fofo apenas com links. Vocês que sabem! Vamos lá?
Coloque o código abaixo dentro do seu CSS, ou seja, antes de </style>:
.menu{width: 170px; margin: 2px 1px 2px 2px;} .menu a, .menu span{font-size: 13px; color: #fff; background: #90c0bf; text-shadow: 1px 1px 1px #85b1b0; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease; display: inline-block; padding: 4px 2px; text-align: center;text-align:center; margin: 0 -1px 0 0; width: 22px;} .menu p{margin: 0; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease; font-size: 13px;} .menu a:hover p, .menu span:hover p{filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3); -webkit-transform: rotate(-90deg); -moz-transform: rotate(-90deg); -o-transform: rotate(-90deg); transform: rotate(-90deg); -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease; font-size: 13px;}
Muita gente faz menus começando por .menu, então veja se não há nada no seu CSS que seja parecido com isso, se não vai dar errado. Se houver, apague.
Em .menu, eu coloquei um width que é o espaço total do menu, dou este espaço pra que as abas não ultrapassem o espaço da caixa em que vou por o menu. Os margins ali servem para deixar seu menu alinhado a sua caixa também, então deves modificar de acordo com seu gosto pra que fique bom no seu theme.
Em .menu a, .menu span é onde eu personalizei cada link, ou seja, cada aba. Vejam que adicionei um span também pra que possa usar em falso i-frame ^^
Aí vocês personalizam como quiserem. O meu está bem simples, coloquei apenas um fundo colorido, sombra na fonte e deixei o padding num tamanho legal, mas vocês podem por bordas ou sei lá rs.
Em .menu p, eu apenas coloquei um transition pra fazer ficar lentinho na hora do hover.
E no final temos o hover, que é a parte que todo mundo curtiu no menu. Mas é simples. Eu só adicionei um rotation ao código, que faz com que o coração gire ao passar o mouse. Esse código é bem legal, dá pra fazer várias coisas.
E depois, aonde quiser que seu menu apareça, coloque:
<div class="menu"> <a href="URL"><p>♥</p></a> <a href="URL"><p>♥</p></a> <a href="URL"><p>♥</p></a> <a href="URL"><p>♥</p></a> </div>
E é isso. Eu disse que era simples :3 Credite se usar. Beijos, A.