Como alterar a velocidade de transição do carrossel do Bootstrap (intervalo de tempo)
O Bootstrap é um dos frameworks HTML/CSS/JavaScript mais populares e leves para desenvolvedores.
É muito usado para sliders de imagens, hero banners e até temas para WordPress.
O carrossel do Bootstrap é perfeito para exibir imagens ou conteúdo de forma fluida e responsiva.
Por padrão, o carrossel avança automaticamente em um intervalo definido, mas você pode
controlar a velocidade do slider conforme o seu design: mais rápido para pré-visualizações,
ou mais lento para slides narrativos. A seguir, veja como ajustar o
intervalo de tempo e refinar a duração da animação com poucas linhas de código.
Não é preciso mexer nos arquivos centrais de JavaScript ou CSS do Bootstrap.
Basta ajustar no seu HTML e na sua folha de estilos.
Configuração do intervalo de tempo do carrossel
Veja o snippet padrão do carrossel:
<div id="myCarousel" class="carousel slide" data-ride="carousel"> <!-- Indicators --> <ol class="carousel-indicators"> <li data-target="#myCarousel" data-slide-to="0" class="active"></li> <li data-target="#myCarousel" data-slide-to="1"></li> <li data-target="#myCarousel" data-slide-to="2"></li> <li data-target="#myCarousel" data-slide-to="3"></li> </ol> <!-- Wrapper for slides --> <div class="carousel-inner" role="listbox"> <div class="item active"> <img src="img_chania.jpg" alt="Chania"> </div> <div class="item"> <img src="img_chania2.jpg" alt="Chania"> </div> <div class="item"> <img src="img_flower.jpg" alt="Flower"> </div> <div class="item"> <img src="img_flower2.jpg" alt="Flower"> </div> </div> <!-- Left and right controls --> <a class="left carousel-control" href="#myCarousel" role="button" data-slide="prev"> <span class="glyphicon glyphicon-chevron-left" aria-hidden="true"></span> <span class="sr-only">Previous</span> </a> <a class="right carousel-control" href="#myCarousel" role="button" data-slide="next"> <span class="glyphicon glyphicon-chevron-right" aria-hidden="true"></span> <span class="sr-only">Next</span> </a> </div>
Adicionar o atributo data-interval
Para definir por quanto tempo cada slide fica visível, adicione data-interval
ao contêiner do carrossel:
<div id="myCarousel" class="carousel slide" data-ride="carousel" data-interval="3000"></div>
1000
= 1 segundo3000
= 3 segundos- Substitua
3000
pelo intervalo que preferir.
É a forma mais simples de controlar a velocidade do carrossel em sites responsivos.
Alterar a duração da animação no CSS
O intervalo controla quanto tempo cada slide aparece, mas você também pode
personalizar o efeito de animação. O padrão do Bootstrap é 0,6 segundo.
Para um fade ou slide mais lento, aumente o tempo no seu CSS.
.carousel-inner>.item { -webkit-transition: -webkit-transform 1.2s ease-in-out !important; -o-transition: -o-transform 1.2s ease-in-out !important; transition: transform 1.2s ease-in-out !important; }
Acima ajustamos para 1,2 segundo. Modifique conforme o efeito desejado.
Por que ajustar a velocidade do carrossel?
- Experiência do usuário: slides mais longos para narrativa ou destaques.
- E-commerce: slides mais rápidos para explorar produtos.
- SEO e engajamento: interações suaves ajudam a reter visitantes.
- Temas WordPress: muitos temas usam Bootstrap; os ajustes funcionam igual.
Conclusão
O carrossel do Bootstrap é simples, responsivo e amplamente suportado.
Ajustando o intervalo e a duração da animação, seu slider ganha destaque em
portfólios, blogs e lojas virtuais.