Para quem não sabe, trata-se de um hack que produz um esmaecimento, ou seja, quando este hack é inserido em determinado widget com vários links -principalmente imagens- somente o link selecionado permanece normal, os demais ficam desbotados.
Para que você tenha uma idéia, passe o cursor do mouse sobre minha linkbar ou sobre os ícones das redes sociais e verão o efeito que ele produz, salvo se você estiver navegando pelo explore.
Vale sempre lembrar: ANTES DE IMPLANTAR EM SEU SITE, utilize um blog de teste para fazer a experiência.

Primeiro: Em sua página, vá em modelo – Editar HTML –Expandir Modelos de Widgest;
Agora copie e cole Depois da tag ]]></b:skin>
<b:if cond='data:blog.pageType != "item"'>
<script type='text/javascript'>
var fade = false;
function showFull(id) {
var post = document.getElementById(id);
var spans = post.getElementsByTagName('span');
for (var i = 0; i < spans.length; i++) {
if (spans[i].id == "fullpost") {
if (fade) {
spans[i].style.background = peekaboo_bgcolor;
Effect.Appear(spans[i]);
} else spans[i].style.display = 'inline';
}
if (spans[i].id == "showlink")
spans[i].style.display = 'none';
if (spans[i].id == "hidelink")
spans[i].style.display = 'inline';
}
}
function hideFull(id) {
var post = document.getElementById(id);
var spans = post.getElementsByTagName('span');
for (var i = 0; i < spans.length; i++) {
if (spans[i].id == "fullpost") {
if (fade) {
spans[i].style.background = peekaboo_bgcolor;
Effect.Fade(spans[i]);
} else spans[i].style.display = 'none';
}
if (spans[i].id == "showlink")
spans[i].style.display = 'inline';
if (spans[i].id == "hidelink")
spans[i].style.display = 'none';
}
post.scrollIntoView(true);
}
function checkFull(id) {
var post = document.getElementById(id);
var spans = post.getElementsByTagName('span');
var found = 0;
for (var i = 0; i < spans.length; i++) {
if (spans[i].id == "fullpost") {
spans[i].style.display = 'none';
found = 1;
}
if ((spans[i].id == "showlink") && (found == 0))
spans[i].style.display = 'none';
} </script>
</b:if>
<script type='text/javascript'>
var fade = false;
function showFull(id) {
var post = document.getElementById(id);
var spans = post.getElementsByTagName('span');
for (var i = 0; i < spans.length; i++) {
if (spans[i].id == "fullpost") {
if (fade) {
spans[i].style.background = peekaboo_bgcolor;
Effect.Appear(spans[i]);
} else spans[i].style.display = 'inline';
}
if (spans[i].id == "showlink")
spans[i].style.display = 'none';
if (spans[i].id == "hidelink")
spans[i].style.display = 'inline';
}
}
function hideFull(id) {
var post = document.getElementById(id);
var spans = post.getElementsByTagName('span');
for (var i = 0; i < spans.length; i++) {
if (spans[i].id == "fullpost") {
if (fade) {
spans[i].style.background = peekaboo_bgcolor;
Effect.Fade(spans[i]);
} else spans[i].style.display = 'none';
}
if (spans[i].id == "showlink")
spans[i].style.display = 'inline';
if (spans[i].id == "hidelink")
spans[i].style.display = 'none';
}
post.scrollIntoView(true);
}
function checkFull(id) {
var post = document.getElementById(id);
var spans = post.getElementsByTagName('span');
var found = 0;
for (var i = 0; i < spans.length; i++) {
if (spans[i].id == "fullpost") {
spans[i].style.display = 'none';
found = 1;
}
if ((spans[i].id == "showlink") && (found == 0))
spans[i].style.display = 'none';
} </script>
</b:if>
Span class fade - Agora copie e cole ANTES da tag </body>
<script src='http://blogthietke.googlecode.com/files/fadelist.js' type='text/javascript'/> <script> $(function () { $('.go-top').click(function () {
$('html,body').animate({
scrollTop: 0
}, 1000); return false; });
});
</script>
<script type='text/javascript'>
$(document).ready(function(){
if(!$.browser.msie) $(".fade ul li").hover(function() {$(this).siblings().stop().fadeTo(400,0.4);},
function() { $(this).siblings().stop().fadeTo(400,1); });
}); </script>
$('html,body').animate({
scrollTop: 0
}, 1000); return false; });
});
</script>
<script type='text/javascript'>
$(document).ready(function(){
if(!$.browser.msie) $(".fade ul li").hover(function() {$(this).siblings().stop().fadeTo(400,0.4);},
function() { $(this).siblings().stop().fadeTo(400,1); });
}); </script>
Visualize, se estiver ok pode salvar. Para que o hack funcione basta adicionar os códigos entre:
<span class='fade'>
Adicionar os códigos ou imagens aqui
</span>
No exemplo abaixo, está o código dos ícones das redes sociais do meu header:
<div class="socia">
<div style="margin-right:-30px">
<span class="fade">
<ul>
<li><a href="http://facebook.com/mijadinhapost"><img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgttxo99Jn1mGbqCrWoT_gbUA89gTmo_FuWLEz6rc7-_NXXtmvWP78KRvGW8Xsn0gMZJZQ3ZSx3d8g3kwvVwno-hCG7en5USoZeBmdo2WGoi6_SAYPcR8OHl6VKm9atLoJG9moiRhS8JlBJ/s57/Facebook%2520alt%25201.png" /></a></li>
<li><a href="https://plus.google.com/117411377848085193548/posts/"><img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiWhcREWG99B9GWdcYpmYvsFtv8ddLPVKnvkHjqroqvLPJnDJIVvnfHOiK4_ZhJb6glj42vJ7sm_FjYr-bhGGYKiXp_fmGo4Ka2Z27DH_77xlyK2JhOr__Rw3AMC6tB9ypDh5rJ-I_AQuWv/s57/Google%252B%2520alt.png" /></a></li>
<li><a href="http://pinterest.com/mijadinhapost/"><img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhF54veEyatI5jREvKxr9GYAaDySrga_zCx9ZrJ4RByz2FJTrvUyDoQtsNj20oXII9g8DZjB9AFDfo1juYhbDBIIKQ57rC_BWZiNcMq0tZ_SNs_D3ULVA7sAtsm9WPUpWw8A7OXp5_LbdRZ/s57/Pinterest%2520alt.png" /></a></li>
<li><a href="http://feedburner.google.com/fb/a/mailverify?uri=feedburner/ITZx&loc=pt_BR"><img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi64__EVp73KQmrjtmBcdrNeaWakZg5snbgdbLuC75s2w1zH-GIJeO1g7eyXMcHuqYe5w0iLyJFmF5HdAD7dQAL8ogR1ZKhkvri7wm1oFsjdkH29zbXsY6g_dze8PRAfjKGN7X7wnnho6AB/s57/RSS%2520Feed.png" /></a></li>
<li><a href="https://twitter.com/mijadinhapost"><img src="http://dl.dropbox.com/u/1708851/Web-Twitter-alt-4-Metro-icon%20(1).png" style="width:60px" /></a></li>
</ul>
</span>
</div></div>
O hack é simples e funciona bem em vários tipos de widgets e/ou imagens (eu já disse isso).
Abraços !
tags: transparência, esmaecer,javascript,hack,imagens,widgets


0 Comentários