O menu que eu me apaixonei: http://havingthemes.tumblr.com/spritemenuTutorial: http://havingthemes.tumblr.com/post/45732656453/veja-o-preview-do-menu-vou-tentar-ensinar-de-um
Veja o Preview do menu
Vou tentar ensinar de um jeito bem simples. Primeiro você faz as imagens no Photoshop, o menu completo bem alinhado.

Assim, um em baixo do outro, essa png possui, width: 97px;height: 74px, para fazer o efeito, use a metade do valor do Height, e no hover use a diferença, para que o menu suba (ou desça se preferir). Vamos os códigos.
No CSS, defina o lugar onde vai ficar o seu menu.
.sidebarmenu { top: 300px;margin-left: 70px; position: absolute ; z-index: 50px; height:auto; width:600px;}
Logo em seguida, faça os códigos do Menu e Transição. (vou fazer um exemplo com o esse Home)
#nav a.home {overflow: hidden; background: url(http://static.tumblr.com/8buytvw/A05mjw1bf/home.png) no-repeat;-webkit-transition-duration: .50s;-moz-transition: 50s; -o-transition: 50s; display: inline-block; width: 97px;height: 35px; margin-left:-2px;}
#nav a.home:hover{background-position: -0px -39px;}
Observe que na id do menu home, usamos no height: 35px e no hover o que sobrou para 74, que é -39px.
o resto do menu, ficaria :
#nav a.ask {overflow: hidden; background: url(http://static.tumblr.com/8buytvw/M8Nmjw1bm/inbox.png) no-repeat; display: inline-block; width: 95px;height: 35px;-webkit-transition-duration: .50s; -moz-transition: 50s; -o-transition: 50s; margin-left:16px;}
#nav a.ask:hover{background-position: -0px -39px;}
#nav a.themes {overflow: hidden; background: url(http://static.tumblr.com/8buytvw/iacmjw1n7/themes.png) no-repeat; display: inline-block; width: 137px;height: 35px;-webkit-transition-duration: .50s;-moz-transition: 50s; -o-transition: 50s; margin-left:16px;}
#nav a.themes:hover{background-position: -0px -39px;}
#nav a.extras {overflow: hidden; background: url(http://static.tumblr.com/8buytvw/aodmjw1q7/extras.png) no-repeat; display: inline-block; width: 124px;height: 35px;-webkit-transition-duration: .50s; -moz-transition: 50s; -o-transition: 50s; margin-left:16px;}
#nav a.extras:hover{background-position: -0px -39px;}
O depois de <body>, logo depois da sua id da page. Seu link para o menu, vai ficar assim.
<div class=’sidebarmenu’>
<div id=’nav’>
<a class="home" href="/"></a>
<a class="ask" href="#" span onClick="document.getElementById(‘liuc’) .innerHTML=document.getElementById(‘askht’).innerHTML" ></span></a>
<a class="themes" href="#" span onClick="document.getElementById(‘liuc’) .innerHTML=document.getElementById(‘themesht’).innerHTML" ></span></a>
<a class="extras" href="#" span onClick="document.getElementById(‘liuc’) .innerHTML=document.getElementById(‘extrasht’).innerHTML" ></span></a>
</div></div>
Ps: Onde tem o SPAN é o código do iframe.
Serviu, credite e de um like!
Beijos
(Bruna - http://endstonight.tumblr.com/)
Vou tentar ensinar de um jeito bem simples. Primeiro você faz as imagens no Photoshop, o menu completo bem alinhado.
Assim, um em baixo do outro, essa png possui, width: 97px;height: 74px, para fazer o efeito, use a metade do valor do Height, e no hover use a diferença, para que o menu suba (ou desça se preferir). Vamos os códigos.
No CSS, defina o lugar onde vai ficar o seu menu.
.sidebarmenu { top: 300px;margin-left: 70px; position: absolute ; z-index: 50px; height:auto; width:600px;}
Logo em seguida, faça os códigos do Menu e Transição. (vou fazer um exemplo com o esse Home)
#nav a.home {overflow: hidden; background: url(http://static.tumblr.com/8buytvw/A05mjw1bf/home.png) no-repeat;-webkit-transition-duration: .50s;-moz-transition: 50s; -o-transition: 50s; display: inline-block; width: 97px;height: 35px; margin-left:-2px;}
#nav a.home:hover{background-position: -0px -39px;}
Observe que na id do menu home, usamos no height: 35px e no hover o que sobrou para 74, que é -39px.
o resto do menu, ficaria :
#nav a.ask {overflow: hidden; background: url(http://static.tumblr.com/8buytvw/M8Nmjw1bm/inbox.png) no-repeat; display: inline-block; width: 95px;height: 35px;-webkit-transition-duration: .50s; -moz-transition: 50s; -o-transition: 50s; margin-left:16px;}
#nav a.ask:hover{background-position: -0px -39px;}
#nav a.themes {overflow: hidden; background: url(http://static.tumblr.com/8buytvw/iacmjw1n7/themes.png) no-repeat; display: inline-block; width: 137px;height: 35px;-webkit-transition-duration: .50s;-moz-transition: 50s; -o-transition: 50s; margin-left:16px;}
#nav a.themes:hover{background-position: -0px -39px;}
#nav a.extras {overflow: hidden; background: url(http://static.tumblr.com/8buytvw/aodmjw1q7/extras.png) no-repeat; display: inline-block; width: 124px;height: 35px;-webkit-transition-duration: .50s; -moz-transition: 50s; -o-transition: 50s; margin-left:16px;}
#nav a.extras:hover{background-position: -0px -39px;}
O depois de <body>, logo depois da sua id da page. Seu link para o menu, vai ficar assim.
<div class=’sidebarmenu’>
<div id=’nav’>
<a class="home" href="/"></a>
<a class="ask" href="#" span onClick="document.getElementById(‘liuc’) .innerHTML=document.getElementById(‘askht’).innerHTML" ></span></a>
<a class="themes" href="#" span onClick="document.getElementById(‘liuc’) .innerHTML=document.getElementById(‘themesht’).innerHTML" ></span></a>
<a class="extras" href="#" span onClick="document.getElementById(‘liuc’) .innerHTML=document.getElementById(‘extrasht’).innerHTML" ></span></a>
</div></div>
Ps: Onde tem o SPAN é o código do iframe.
Serviu, credite e de um like!
Beijos
(Bruna - http://endstonight.tumblr.com/)
TESTAndo
ResponderExcluirh3.post-title {
ResponderExcluirbackground-color: #3c4863;
align: center;
margin:.15em 0 0;
padding: 10px 8px 8px 10px;
margin-top: 0px;
text-align: center;
border-bottom: 1px solid #ededed;
text-transform: uppercase;
font: $(post.title.font);
color: $(post.title.text.color);
}
h3.post-title a {
text-transform: uppercase;
font-weight: lighter;
font-family: Oswald, Arial, Helvetica, sans-serif;
font-size: 16px;
color: #cccccc;
}
h3.post-title a:hover {
color: #4a7177;
-webkit-transition-duration: .90s;
}
h3.post-title a:hover {
text-decoration: none;
text-shadow: 0px 1px 0px #4d373b;
}
.main-inner .column-center-outer {
margin-top: -90px;
background: $(post.background.color) $(post.background.url) repeat scroll top left;
_background-image: none;
}
.post {
font-family: trebuchet ms;
font-size: 12px;
color: #999999;
}
.post-outer{
margin: 5px -5px 4px;
background: #dfdfdf;
Background: #dfdfdf;
-webkit-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.03);
-moz-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.03);
box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.03);
}
.main-inner .column-center-outer {
background: $(post.background.color) $(post.background.url) repeat scroll top left;
_background-image: none;
margin-top: -40px;
}