WildArte

Como criar um slideshow com owl carousel

   janeiro 18, 2024
Continua após a publicidade..

Desenvolver um slideshow profissional não requer grande experiência em CSS ou JavaScript; na verdade, é surpreendente como podemos aprimorar a experiência do nosso site com apenas algumas linhas de código. Felizmente, existem recursos prontos para uso que tornam esse processo acessível a todos, independentemente do nível de habilidade. Hoje, embarcaremos em uma jornada para criar um slideshow notável usando o Owl Carousel, um plugin que simplifica significativamente o processo, exigindo apenas algumas linhas de comando.

Veja alguns exemplos

Aqui nós temos alguns exemplos básicos de slides show feitos usando o plugin owl carousel, estes são exemplos básicos sem muita informação, foi tirado o uso de texto e mídia para podermos perceber sua forma mais simples:

Continua após a publicidade..

Slideshow básico

Uso básico do Owl Carousel. Exemplo com looping e margin 10. A estrutura funciona com qualquer tipo de elemento DOM. Aqui temos a forma mais simples e comum de uso do owl carousel

Slideshow com padding

Esse formato adiciona um padding esquerdo e direito (em pixels). Um Slideshow com esse formato é interessante por exemplo para mostrar aos usuários que existe mais conteúdo.

Continua após a publicidade..

Slideshow com Auto Width

Neste exemplo, podemos definir uma largura para cada elemento individual do slideshow através do opção autoWidth.

Criando Slideshow com owl carousel

Para iniciarmos a criação do nosso slideshow vamos precisar importar o jquery e o owl carousel, podemos baixar o pack no site oficial do https://owlcarousel2.github.io/OwlCarousel2/ , acessando o link, clique na aba Download.

slideshow owl carousel

Também podemos importar via CDN, em cdnjs.com conseguimos ter acesso aos links do owl carousel. Para ajudar separamos aqui para você.

Importe o CSS:

<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/OwlCarousel2/2.3.4/assets/owl.carousel.min.css">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/OwlCarousel2/2.3.4/assets/owl.theme.default.min.css">

Importe o Javascript não se esqueça também do jQuery, de preferência no final do arquivo antes da tag de fechamento do corpo </body>:

<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.7.1/jquery.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/OwlCarousel2/2.3.4/owl.carousel.min.js"></script>

Crie um elemento que vai conter o Slideshow, ele é composto de um elemento pai que envolve todos os itens do slider, nesse caso vamos usar Divs, mas poderiam ser imagens, links ou qualquer outro eleemnto HTML:

<div class="owl-carousel">
    <div class="item"><h4>1</h4></div>
    <div class="item"><h4>2</h4></div>
    <div class="item"><h4>3</h4></div>
    <div class="item"><h4>4</h4></div>
    <div class="item"><h4>5</h4></div>
    <div class="item"><h4>6</h4></div>
    <div class="item"><h4>7</h4></div>
    <div class="item"><h4>8</h4></div>
</div>

Na Div pai colocamos a classe Owl-carousel, vamos chamar essa classe no plugin

$(document).ready(function(){
    
     $('.owl-carousel').owlCarousel({
       loop:true,
       margin:10,
       nav:true,
       responsive:{
           0:{
               items:1
           },
           600:{
               items:3
           },
           1000:{
               items:5
           }
       }
   })

})

Explore todos os formatos de Slideshow e carrossel que podemos criar com esse plugin incrível, acesse o site oficial e veja mais exemplos. Espero ter ajudado e até a próxima.