Imagens Deslizantes com JQuery Slider

Pin It
140 Comentários »

Em outro artigo publicado, você já viu Como Instalar um Slide no Blog.
Agora neste tutorial você aprenderá um outro modelo de Slider usando o JQuery.
Para aplicação, é necessário usar HTML, CSS e Javascript.
Clicando na imagem abaixo você pode ver um exemplo deste efeito em funcionamento.


Demo

Só para lembrar, sempre é bom que você faça um Backup do seu template antes de prosseguir para evitar transtornos, caso algo saia errado.

Para instalar este Slider,siga os passos a seguir:

1.Instalar o arquivo Javascript:

Acesse o painel do blogger, no menu “modelo”, vá em “Editar HTML” e procure pela tag </head>
e cole logo ACIMA dela o conteúdo deste arquivo.txt.
Salve as modificações!

2.Aplicar estilos ao Slide – código CSS:

Agora volte no menu “Modelo” >> “Editar HTML” , e procure pela tag ]]></b:skin>
e cole ANTES dela:

 /*--Container geral--*/ 
.main_view { float: left; position: relative; } 
/*--Estilos do container das imagens--*/ 
.window { 
height:289px; 
/*-- as imagens devem ter a mesma altura ou mais-- */
 width: 800px; /*-- as imagens devem ter a mesma largura ou mais-- */ 
border:1px solid #610000;
 overflow: hidden; 
position: relative; 
}
.image_reel { position: absolute; top: 0; left: 0; } 
.image_reel img { float: left; } 
/*--Estilos do container da numeração--*/ 
.paging { position: absolute; 
bottom: 40px; right: -1px; 
width: 220px; height:41px;
 z-index: 100; text-align: center; 
line-height: 40px; 
background:url(http://4.bp.blogspot.com/_q4j3j-JA2ro/S0TDw0n697I/AAAAAAAANBw/XhlF84popQU/s000/transparencia.png); 
-moz-border-radius-topleft: 15px;
 -moz-border-radius-bottomleft: 15px; 
-webkit-border-radius-bottomleft: 15px; 
-webkit-border-radius-topleft: 15px; border:1px solid #000; 
display: none; } 
/*--Estilos do link da numeração--*/ 
.paging a { outline:none; padding: 5px 10px; text-decoration: none; color: #999; 
background: #000;border: 1px solid #000; -moz-border-radius: 17px; -khtml-border-radius: 17px; 
-webkit-border-radius: 17px; } 
/*--Estilos do link ativo da numeração--*/ 
.paging a.active { font-weight: bold; border: 1px solid #000; color: #fff; 
background: #920000; -moz-border-radius: 17px; -khtml-border-radius: 17px; 
-webkit-border-radius: 17px; }
 /*--Estilos do link hover da numeração--*/ 
.paging a:hover { font-weight: bold; } 

Salve!

3.Editando cores de fundo, bordas, altura e largura do Slide:

Em .window , edite os valores de height(altura) e widht (largura) total do seu slide. Personalize de acordo com o tamanho de seu template (Coloque o mesmo valor para largura que possuir a sua Header)
Lembrando que as imagens utilizadas devem ter a mesma largura ou mais!

Edite as cores de bordas em “border“.
Edite cor de fundo em “background“.

Em .paging, onde está background:url(http://4.bp.blogspot.com/_q4j3j-JA2ro/S0TDw0n697I/AAAAAAAANBw/XhlF84popQU/s000/transparencia.png), eu usei uma imagem como exemplo, mas você pode trocar por uma imagem de sua preferência, basta alterar a url (endereço) de sua imagem.

4.Escolhendo local que ficará o slide:

Agora você deve escolher onde quer posicionar o slide.

4.1. Abaixo do cabeçalho:

Um excelente local é logo abaixo do cabeçalho, ou abaixo do menu(caso seu blog tenha um menu instalado abaixo do cabeçalho).

Vá no menu “layout” verá um campo para “Adicionar Gadget” bem abaixo do cabeçalho do blog, é lá que você irá colar o código do slide que você quer instalar.
Se não houver um campo para “Adicionar Gadget” abaixo do cabeçalho, você terá que fazer algumas modificações no código do template. Siga este artigo e veja como Como Instalar Gadgets abaixo do Cabeçalho

5.Código HTML:

Vá para o menu “Layout” .
Clique em “adicionar um gadget”, escolha o modo HTML/javascript e cole o seguinte código:


<div class="main_view"> 
<div class="window"> <div class="image_reel">
<img src="url-imagem-1" alt="" /> 
<img src="url-imagem-2" alt="" /> 
<img src="url-imagem-3" alt="" /> 
<img src="url-imagem-4" alt="" /> 
</div></div> 
<div class="paging"> 
<a href="insira-seu-link-1" rel="1">1</a> 
<a href="insira-seu-link-2" rel="2">2</a> 
<a href="insira-seu-link-3" rel="3">3</a> 
<a href="insira-seu-link-4" rel="4">4</a> 
</div></div>

Para fazer com que a numeração que aparece no slide funcione como um menu que redirecione para determinada postagem, você poderá, basta inserir a url da sua postagem onde está “insira-seu-link”.

Se você quiser inserir um link diretamente nas imagens, basta inserir
<a href=”link-para-imagem-1″> antes de <img src=”url-imagem-1″ alt=”" />
devendo ficar assim:

<a href="url-link-para-imagem-1"> <img src="endereço-imagem-1" alt="" /></a>
Slide somente na página inicial (opcional):

Se você quiser que ete slide apareça somente na página inicial do seu blog, você terá que incluir o código da condicional.
Você deve colar o código de abertura da condicional logo ACIMA da linha que inicia o código html do slide, e APÓS o código de encerramento do slide, você deve colar e a tag de fechamento da condicional.

Deverá ficar assim:


<b:if cond='data:blog.url == data:blog.homepageUrl'>

<div class="main_view">
<---restante do código--->
</div></div>


</b:if>



O código destacado em “azul” é a condicional.
O código destacado em “laranja” é o código de instalação do slide.



Lembrando que, a funcionalidade deste script pode variar de acordo com o template.
Templates que possuem muitos scripts, acabam gerando “conflitos” entre si, por isso alguns arquivos javascript dão erro pra alguns, mas funcionam perfeitamente para outros.
Caso este script não funcione em seu blog, verifique se você já tem instalado algum outro script que conflite com o JQuery. Para melhor entendimento, leia: Por que alguns scripts não funcionam no meu blog.

Caso queira aprender como ocultar ou exibir este slide que você instalou, em determinadas páginas, leia o artigo:
Ocultar Elementos em Página Específica

Vanessa

Vanessa é blogueira desde 2009, e 'aspirante' a web design nas horas vagas. Autodidata, viciada em internet, adoradora de blogs, seus códigos e templates, apaixonada por programas gráficos, tecnologia e web design,e fascinada pelo estilo gótico. Leia Mais sobre a autora »

facebooktwittergoogle pluslinkedinyoutube



Torne-se fã do Blog no Facebook!

140 comentários em: “Imagens Deslizantes com JQuery Slider

  1. Céu Carvalho disse:
    Eu gostaria de saber como editar meus links do menu?

    Tipo, Home tá ok eu acertei, mas quanto a “Entrevistas” eu quero que quando cliquem apareça todas as minhas postagem onde eu estou entrevistando alguém. Como faço isso?

    Quanto ao slide acertei também =D

  2. Vanessa Me ajdua porfavor Eu quero adicionar o slide eu tou conseguindo mais eu queria saber se da pra adicionar texto pra quando as pessoas virem a imagem teja o texto na frente ou quando coloca a seta emcima aparecer o texto tem como?
    • Vanessa disse:
      O efeito deste slide é este que está ai. Se existe outra forma de altera-lo, desconheço. Vc terá que testar e descobrir por sua própria conta.
  3. natanael disse:
    ola

    eu queria saber como que tira esse slide do meu blog

    porque agora meu blog se atualiza automaticamente

  4. Taillard disse:
    Vanessa

    Por incrivel que pareça eu achei o efeito de um slider 2D ,sem ter que colocar uma estrada de codigos como exige,um mega slider em um site australiano e outro americano.
    O que diferencia o tal slider…è a forma de apresentar as imagens com 4 quadros cortados e invergados.
    Mas estou testando esse aqui,para colocar em 4 quadros separados.
    Se der certo…
    Te dou um toque!

  5. lenilson disse:
    Olá, coloquei o slide no meu blog, e coloquei link para cada imagem, mais ta dando um problema, em vez de ficar so o link q eu adicionei, fica 2 juntos o link da HOME + o link da pág q eu coloquei.

    O código:

    Como aparece o link no slide:

    oque posso fazer para resolver esse problema?

  6. natanael disse:
    ola vanessa

    eu fiz tudo certo so não conssegui coloca os links na imagens
    pra clica na imagem e ir pro post?
    teria como explica mais sobre isso?

  7. vivi disse:
    Olá, muito bom o tutorial e o código, mas estou com um problema:
    as imagens vao ficando atrasadas, de forma que na terceira ou quarta, vejo metade da anterior, e metade da seguinte. Como corrijo?
    • Vanessa disse:
      Se no seu blog está aparecendo de forma diferente, lamento, mas ou vc fez algo errado ou pode ser algum problema relacionado ao seu template e para tentar descobrir, teria que ser feita uma análise mais minuciosa, e infelizmente eu não disponho de tempo para isso. De qualquer forma, agradeço pelo comentário.
      • vivi disse:
        Obrigada Vanessa, vou revisar o código se tem algum erro ou tentar outros templates!
        • Taillard disse:
          Vivi
          Boa rainha!
          Eu tambem tinha o mesmo problema e quebrei o cranio,atè dar 2px a mais no tamanho do quadro da imagem e…inserir medidas x e y nas imagens do slider.
          E pronto!
          Ou seja dentro do link da imagem coloque width800 e heigth.499
          Beijao e boa sorte!
  8. Eu não estou conseguindo colocar a imagem,você poderia me ajudar?Passo a URL das imagens e você coloca no HTML do tamanho igual da DEMO.As imagens já estão prontas, se você puder me ajudar me envie um e-mail.Obrigada pela atenção…
    • Vanessa disse:
      Lamento, mas eu não posso e nem tenho tempo para prestar customização individual, inclusive nos termos de uso já deixei o aviso falando a respeito. De qualquer forma, agradeço o comentário.
  9. Mariano disse:
    Eu queria saber como faz para colocar as imagens ja que elas são estão aparecendo, se tiver como me ajudar me responde por favor.
  10. alarcon disse:
    O efeito é ótimo só que gostaria de saber como centraliza-l0 no blogger, mas desde já muito obrigado.
  11. oi meu anjo!!!
    parabéns pelo blog, mas eu não consegui fazer essa ” imagem deslizante” sera que poderia me ajudar?
    desde já obrigado
  12. Como faço pra configurar quando clicar nas imagens e irem pra postagem?
  13. Aline disse:
    Olá querida.
    Hoje depois de muito tempo que eu já havia instalado este slide no meu blog notei que no internet explorer ele está dando um erro: a última imagem do slide simplesmente não aparece. No Mozila e Crome, o slide roda normal. VC Sabe o que pode ser feito para que ele funcione corretamente no IE? Bjs
    • Vanessa disse:
      Infelizmente o IE é sempre um problema…as vezes funciona pra alguns corretamente, e para outros não..e não sei como resolver.
      • Aline disse:
        Nem me fala, detesto ter que ficar adivinhando o que fazer pra tudo funcionar normal nesse IE…
        • Aline disse:
          Descobri uma solução, pra quem tiver o mesmo problema:

          É só definir o tamanho do slide 2 pixels maior que as imagens que você for usar.

          Por exemplo, eu usei imagens de 849 pixels. Então defini o slide para ter 852 pixels.

          Agora está rodando normalmente no Mozila e IE.

          Bjs

  14. Erica disse:
    Oi! Tem como deixar os slides mais rápidos?
    Obrigado pelo tutorial!
    Foi o único que deu certo no meu blog.

    Bjos!

  15. Leonardo disse:
    Eu adicionei com sucesso o slide no entanto as imagens não aparecem.
    Imagina o que possa ser?
  16. AlinneSoares disse:
    Olá, eu fiz todos os passos no meu blog igual está ai, mais não funcionou a imagem ficou parada, não desliza nem nada. o que eu faço?
    • Vanessa disse:
      Recursos que funcionam a base de arquivo javascript a sua funcionalidade pode variar de acordo com o template. Templates que possuem muitos scripts, acabam gerando “conflitos” entre si.
  17. Aline disse:
    Oi flor!
    Acabou que eu achei o lugar certinho de trocar as cores.
    Mais uma vez agradeço por partilhar conosco. Bjs
  18. Aline disse:
    Olá! Adorei, está ótimo esse baner, obrigada por compartilhar.
    Queria saber se tem como mudar as cores do quadrinho onde ficam os números, onde no código eu devo mudar? Queria trocar o preto/vermelho por rosa/verde. Bjs
  19. Dani disse:
    Olá, eu to com uma duvida: Se eu quiser colocar 2 slides deste? como faço? Mudo o que no codigo?

    obrigada

    • Vanessa disse:
      Dani,eu nunca testei..mas acredito que o que deverá mudar é somente o local que vc escolher para colocar o 2º slide.
      • Dani disse:
        exatamente. eu adicionei o codigo (que deve ir no gadget) novamente e não apareceu nada. Tentei mudar o nome das id’s mas mesmo assim nao deu. O que me sugere?
  20. Wdesign disse:
    Olá, estou usando um template desses novos do blogger, que eh aqueles com slides e tal.

    gostaria de saber como que eu faço pra quando clicar na foto ou titulo dela, o usuario va diretamente pra uma postagem do proprio blog?

    Agradeço desde ja. Valeuu

  21. Não consigo aumentar o número de imagens :(

    Já tentei até macumba!!!

    Coloco a numeração, as imagens e nada!

    O link é templatefleury.blogspot.com.br

    Beijos!

    • Vanessa disse:
      Daniela, não tenho como te ajudar, pois eu nunca testei aumentar a quantidade de imagens neste slide. Não sei te informar se é possível.
    • Jared disse:
      é só repetir esse código:
    • Weverson Cruz disse:
      Tem que repetir os códigos e aumentar o container da numeração!
  22. Mahomies disse:
    No meu blog não tem a tag:]]> o que eu faço?
  23. Erico Graeff Fotografia disse:
    Funcionou quase tudo certo, o unico problema é que as imagens não trocam, fica sempre a mesma. O que eu faço?
  24. Jéssica disse:
    Já descobri! Só precisei ler o post novamente :D
  25. Jéssica disse:
    Oi, o tutorial é ótimo, mas gostaria de saber se tem como fazer com que a imagem seja clicável, já que para ir ao post correspondente à imagem é necessário clicar no número do slide.

    Obrigada!

  26. .:: Nessa ::. disse:
    @Caio
    O efeito deste hack é esse que está ai..se existe uma outra forma, eu desconheço.
    Vc terá que pesquisar e ver se encontra algo por ai.
PageRank Checking Icon

© 2009-2012 Mundo Blogger - Todos os direitos reservados | Design by Vanessa |