Como criar e utilizar no Blogger um slide de imagens em HTML e Javascript

 Você já quis adicionar um toque dinâmico e interativo ao seu blog no Blogger? Uma excelente maneira de fazer isso é através de um carrossel de imagens, também conhecido como slide show. 

Este recurso não só torna seu blog mais atraente visualmente, mas também pode destacar conteúdos importantes de forma elegante e organizada.

Neste artigo, vou guiá-lo passo a passo sobre como implementar um carrossel de imagens no seu blog usando HTML, CSS e JavaScript. 

Mesmo que você não tenha muita experiência com programação, não se preocupe! 

Vou explicar cada parte do código de maneira simples e clara, para que você possa seguir e personalizar conforme suas necessidades.

Vamos começar essa jornada para transformar seu blog com um carrossel de imagens incrível!

Ok primeiro vamos apresentar e explicar o código.  

<div style="max-width: 500px;">
  <img class="Slides" src="" />
  <img class="Slides" src="" />
  <img class="Slides" src="" />
  <img class="Slides" src="" />

  <img class="Slides" src="" />

  <img class="Slides" src="" />
</div>
<style>.Slides {display:none; width:100%;}</style>
<script>
var myIndex = 0; carousel(); function carousel() { var i; var x = document.getElementsByClassName("Slides"); for (i = 0; i < x.length; i++) {x[i].style.display = "none";} myIndex++; if (myIndex > x.length) {myIndex = 1} x[myIndex-1].style.display = "block";
setTimeout(carousel, 2000);} // Trocar imagem a cada 2 segundos.
</script>

Explicação detalhada do código :


1. HTML: Define uma série de imagens com a classe "Slides" dentro de um contêiner
<div>
.
2. CSS: Define que as imagens com a classe "Slides" são inicialmente ocultas (
display: none;
) e ajusta a largura para 100%.

3. JavaScript:
   - A função
carousel
é chamada repetidamente a cada 2 segundos (
setTimeout(carousel, 2000);
).
   - Dentro da função, todas as imagens são ocultadas (
x[i].style.display = "none";
).
   - Incrementa o índice
myIndex
para mostrar a próxima imagem. Se
myIndex
for maior que o número de imagens, ele é redefinido para 1.
   - A imagem correspondente ao índice atual é exibida (
x[myIndex-1].style.display = "block";
).

Certo agora vamos ensinar a usar na prática : 

Para que possamos adicionar as imagens devemos adicionar os links dentro das aspas após src= da seguinte maneira 

<img class="Slides" src=" coloque aqui o link da sua imagem "

Para isso podemos usar imagens que já estão disponíveis no blog ou hospedar novas imagens em páginas e postagens dentro do próprio blogger. 

Veja como ficará a função que chama a imagem já com o link inserido 

<img class="Slides" src="  https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgLDNfgbUqtlqKeT2zWCQUX_y36B88dDzRnR1284J3_J93-Rz7lESeMKBTWGOPy-bxyxGMNyCsk0RaPyKI2C9PWC8qcwv0BXT17cSRIniJAxUdY0KQuTkQtNm2KAXOzTL1QhdYVuhqjcyMTkX43KC0b9gCzVcWFrNApa2QeIxm-b-cjWjF1TyJ6l437aD3P/s7817/programming-background-collage.jpg"

Se a sua imagem estiver vindo do blogger cada TAG < img class = deverá ter um código semelhante a esse.   


Cada classe de tags dessa <img class="Slides" src="" />
Comportará uma imagem , sendo assim para adicionar ou tirar imagens basta copiar e colar antes da tag </div> uma nova TAG <img class= 

Para remover imagens basta apagar a classe de tags <img class=

Por padrão o slide está no tamanho de 500 pixels na linha 
<div style="max-width: 500px;">

Para aumentar ou diminuir a largura modifique o atributo 500px.

Pode ser algo como 359px , 1000px 1080px ou qualquer outro valor que seja adequado para seu projeto.

Para mudar o tempo do slide altere o valor na linha 
setTimeout(carousel, 2000);} 
Por padrão está configurado para 2000 em milissegundos ou seja 2 segundos de exibição para cada imagem.

Podemos usar quantas imagens forem nescessário, para um aparência visual mais atraente e alinhada use sempre imagens de um mesmo tamanho.

Certo , agora vamos conferir abaixo como fica nosso slide já implementado com os links das imagens 

Nesse exemplo usei apenas 3 imagens das quais já estão disponíveis no blog.

Postar um comentário

Postagem Anterior Próxima Postagem