slide perere

15/11/11

Visitante troca imagem de fundo do seu blog

DEMO

Mude o back do blog clicando nas imagens


Me pediram este script através do Twitter. Serve para que o visitante de seu blog tenha o poder de modificar a imagem de fundo (background) de seu blog. Já aproveitei que é Natal, estão todos no clima de Papai Noel, vendo vitrines, enfeitando suas casas e fiz o script com imagens para a ocasião.
Para você, que usa o novo Blogger, com templates disponibilizados a partir de julho de 2010, a primeira coisa a fazer é trocar, todo este código abaixo.





Vá até o Modelo de seu blog, clique em Editar modelo
  Não se esqueça de antes de começar salvar uma cópia de seu template, caso não dê certo, é só reinstalá-lo. Essa dica é para o template Simple, do novo Blogger, implementado em julho de 2011



/* Content
----------------------------------------------- */
body {
  font: $(body.font);
  color: $(body.text.color);
  background: $(body.background);
  padding: 0 $(content.shadow.spread) $(content.shadow.spread) $(content.shadow.spread);
  $(body.background.override)
}

html body $(page.width.selector) {
  min-width: 0;
  max-width: 100%;
  width: $(page.width);
}

a:link {
  text-decoration:none;
  color: $(link.color);
}

a:visited {
  text-decoration:none;
  color: $(link.visited.color);
}

a:hover {
  text-decoration:underline;
  color: $(link.hover.color);
}

.body-fauxcolumn-outer .fauxcolumn-inner {
  background: transparent $(body.background.gradient.tile) repeat scroll top left;
  _background-image: none;
}

.body-fauxcolumn-outer .cap-top {
  position: absolute;
  z-index: 1;
  height: 400px;
  width: 100%;
  background: $(body.background);
  $(body.background.override)
}

.body-fauxcolumn-outer .cap-top .cap-left {
  width: 100%;
  background: transparent $(body.background.gradient.cap) repeat-x scroll top left;
  _background-image: none;
}

.content-outer {
  -moz-box-shadow: 0 0 $(content.shadow.spread) rgba(0, 0, 0, .15);
  -webkit-box-shadow: 0 0 $(content.shadow.spread.webkit) rgba(0, 0, 0, .15);
  -goog-ms-box-shadow: 0 0 $(content.shadow.spread.ie) #333333;
  box-shadow: 0 0 $(content.shadow.spread) rgba(0, 0, 0, .15);

  margin-bottom: 1px;
}

.content-inner {
  padding: $(content.padding) $(content.padding.horizontal);
}

$(content.background.color.selector) {
  background-color: $(content.background.color);
}

 


Substitua-o então por este:


/* Content
----------------------------------------------- */
body {
  font: $(body.font);
  color: $(body.text.color);
  padding: 0 $(content.shadow.spread) $(content.shadow.spread) $(content.shadow.spread);
}

html body $(page.width.selector) {
  min-width: 0;
  max-width: 100%;
  width: $(page.width);
}

a:link {
  text-decoration:none;
  color: $(link.color);
}

a:visited {
  text-decoration:none;
  color: $(link.visited.color);
}

a:hover {
  text-decoration:underline;
  color: $(link.hover.color);
}
.body-fauxcolumn-outer .cap-top {
  position: absolute;
  z-index: 1;
  height: 400px;
  width: 100%;

}
.content-outer {
  -moz-box-shadow: 0 0 $(content.shadow.spread) rgba(0, 0, 0, .15);
  -webkit-box-shadow: 0 0 $(content.shadow.spread.webkit) rgba(0, 0, 0, .15);
  -goog-ms-box-shadow: 0 0 $(content.shadow.spread.ie) #333333;
  box-shadow: 0 0 $(content.shadow.spread) rgba(0, 0, 0, .15);

  margin-bottom: 1px;
}

$(content.background.color.selector) {
  background: #eee;/*Cor da página*/}



 (Código em rosa pode ser modificado pela cor que quiser como funda da página do blog)

Salve.


Agora clique em Layout 







Clique em Adicionar um Gadegt




Ao abrir, clique em  HTML/Javascript


Cole então o próximo código fazendo as modificações necessárias, onde estão os códigos com cores diferente. Cada imagem deve ser colocada 


ATENÇÃO: os códigos estão em cores diferentes para que você perceba que é necessário repetir cada imagem 2 vezes.

<style>
#bljjImgFond a img {border: 4px solid #ccc;text-align:center;height: 40px;width: 40px;}
</style>

<div style="text-align:center;">Mude o back do blog clicando nas imagens</div><br />
<div id="bljjImgFond">
<a href="javascript:void(0)" onclick="javascript:document.body.style.backgroundImage='url(http://4.bp.blogspot.com/-P48WXQwtbFo/TsLt7vbbehI/AAAAAAAAA4Q/wln2IA3EToA/s1600/0bgr295zj1.gif)'; document.body.style.backgroundColor='none';"><img src="http://4.bp.blogspot.com/-P48WXQwtbFo/TsLt7vbbehI/AAAAAAAAA4Q/wln2IA3EToA/s1600/0bgr295zj1.gif" /></a>

<a href="javascript:void(0)" onclick="javascript:document.body.style.backgroundImage='url(http://1.bp.blogspot.com/-KPvNZRUjGw4/TsLt70dwn8I/AAAAAAAAA4Y/E1Mcgvewr_Q/s1600/2q1yo3r.gif)'; document.body.style.backgroundColor='none';"><img src="http://1.bp.blogspot.com/-KPvNZRUjGw4/TsLt70dwn8I/AAAAAAAAA4Y/E1Mcgvewr_Q/s1600/2q1yo3r.gif" /></a>

<a href="javascript:void(0)" onclick="javascript:document.body.style.backgroundImage='url(http://1.bp.blogspot.com/-MnKzjDJmYqQ/TsLt8LxnQ_I/AAAAAAAAA4g/0fnmLyMEThI/s1600/34plx6f.gif)'; document.body.style.backgroundColor='none';"><img src="http://1.bp.blogspot.com/-MnKzjDJmYqQ/TsLt8LxnQ_I/AAAAAAAAA4g/0fnmLyMEThI/s1600/34plx6f.gif" /></a>

<a href="javascript:void(0)" onclick="javascript:document.body.style.backgroundImage='url(http://3.bp.blogspot.com/-aEdHtQc5pIs/TsLuBV4py9I/AAAAAAAAA5o/bMRynYGzGZo/s1600/gbi_freexmas05_bg1.gif)'; document.body.style.backgroundColor='none';"><img src="http://3.bp.blogspot.com/-aEdHtQc5pIs/TsLuBV4py9I/AAAAAAAAA5o/bMRynYGzGZo/s1600/gbi_freexmas05_bg1.gif" /></a>

<a href="javascript:void(0)" onclick="javascript:document.body.style.backgroundImage='url(http://3.bp.blogspot.com/-ebjkgnW0uY0/TsLt-uYBYeI/AAAAAAAAA4o/0bFxij1NuVQ/s1600/8991251.gif)'; document.body.style.backgroundColor='none';"><img src="http://3.bp.blogspot.com/-ebjkgnW0uY0/TsLt-uYBYeI/AAAAAAAAA4o/0bFxij1NuVQ/s1600/8991251.gif" /></a>

<a href="javascript:void(0)" onclick="javascript:document.body.style.backgroundImage='url(http://4.bp.blogspot.com/-TxsosyVbDfg/TsLt_kaPgQI/AAAAAAAAA5A/A4jhrnsFeSU/s1600/bg19.gif)'; document.body.style.backgroundColor='none';"><img src="http://4.bp.blogspot.com/-TxsosyVbDfg/TsLt_kaPgQI/AAAAAAAAA5A/A4jhrnsFeSU/s1600/bg19.gif" /></a>

<a href="javascript:void(0)" onclick="javascript:document.body.style.backgroundImage='url(http://3.bp.blogspot.com/-ObO2QSuugng/TsLuBMuc1nI/AAAAAAAAA5g/a6yMAlSzCaA/s1600/fundoverm_gli.gif)'; document.body.style.backgroundColor='none';"><img src="http://3.bp.blogspot.com/-ObO2QSuugng/TsLuBMuc1nI/AAAAAAAAA5g/a6yMAlSzCaA/s1600/fundoverm_gli.gif" /></a>

<a href="javascript:void(0)" onclick="javascript:document.body.style.backgroundImage='url(http://2.bp.blogspot.com/-c14kMKCVigA/TsLvZUZouhI/AAAAAAAAA5w/T67hhdzMcGg/s1600/azul_flocos1.jpg)'; document.body.style.backgroundColor='none';"><img src="http://2.bp.blogspot.com/-c14kMKCVigA/TsLvZUZouhI/AAAAAAAAA5w/T67hhdzMcGg/s1600/azul_flocos1.jpg" /></a>

<a href="javascript:void(0)" onclick="javascript:document.body.style.backgroundImage='url(http://3.bp.blogspot.com/-0NoHUWEDhZk/TsLwdHMWLII/AAAAAAAAA6A/qZVkl-hnyiA/s1600/xmasf19.jpg)'; document.body.style.backgroundColor='none';"><img src="http://3.bp.blogspot.com/-0NoHUWEDhZk/TsLwdHMWLII/AAAAAAAAA6A/qZVkl-hnyiA/s1600/xmasf19.jpg" /></a>

<a href="javascript:void(0)" onclick="javascript:document.body.style.backgroundImage='url(http://3.bp.blogspot.com/-OhLuGkuF410/TsLwdVaNUbI/AAAAAAAAA6I/JgCKpu2lKyI/s1600/xmastile-30a.jpg)'; document.body.style.backgroundColor='none';"><img src="http://3.bp.blogspot.com/-OhLuGkuF410/TsLwdVaNUbI/AAAAAAAAA6I/JgCKpu2lKyI/s1600/xmastile-30a.jpg" /></a>
</div>

2 comentários:

DJ.VIPER disse...

Tem como colocar isso em uma pagina tipo em uma postagem cuja so a area do post trocaria o fundo e não o fundo do blog?

€MPREGODINHEIRO disse...

Outra inovação muito boa mesmo, Elke.

Postar um comentário

-Comentários de anônimos não serão lidos ou publicados.
-Comentários ofensivos não serão publicados.
-Antes de pedir ajuda veja se a dica já não está no índice do blog, para conferir, clique AQUI

Desculpe-me mas não vou a seu blog, não dou consultoria gratuita e não adiciono NINGUÉM ao MSN.
Leia AQUI mais regras.
Estamos combinados ?

Templates e Acessórios / baseado no Simple | por © Templates e Acessórios ©2011