Logo DrCode Logo DrCode

Blog

Blog / JS/Jquery / Como fazer um Carrossel com Jquery

Como fazer um Carrossel com Jquery

Carrossel com Jquery

Atualmente com jquery se ve muita coisa pratica de se fazer, e que ajuda muito em nossos sites, uma delas é um carrossel com jquery, alem de ser muito simples se fazer um carrossel, é rápido e pratico. Mas e então ? Como fazer um carrossel com Jquery vamos lá, você pode ver um exemplo aqui de como vai ficar, é só clicar aqui.

Ou se preferir pode baixar tudo prontinho clicando aqui

HTML do Carrossel

Primeiro vamos colocar o html em nosso documento.

<div id="content">
	<div id="carrossel">
		<ul>
			<li>
				<img src="http://www.placehold.it/200x150" alt="Nome da Imagem" title="Nome da Imagem"/>
			</li>
			<li>
				<img src="http://www.placehold.it/200x150" alt="Nome da Imagem" title="Nome da Imagem"/>
			</li>
			<li>
				<img src="http://www.placehold.it/200x150" alt="Nome da Imagem" title="Nome da Imagem"/>
			</li>
			<li>
				<img src="http://www.placehold.it/200x150" alt="Nome da Imagem" title="Nome da Imagem"/>
			</li>
			<li>
				<img src="http://www.placehold.it/200x150" alt="Nome da Imagem" title="Nome da Imagem"/>
			</li>
		</ul>
	</div>
	<nav id="menu-carrossel">
		<a href="#" class="prev" title="Anterior">Anterior</a>
		<a href="#" class="next" title="Próximo">Próximo</a>
	</nav>
</div>

Dentro das li, você pode trocar a imagem por texto, colocar um elemento a para colocar links nas imagens, ou qualquer outra coisa, fica a critério seu decidir o que vai fazer com o carrossel jquery de sua página.

CSS do Carrossel Jquery

Agora colocamos o CSS, no css você pode tratar do seu jeito, com suas cores e tamanhos, eu apenas estou colocando aqui para dar um exemplo no Carrossel com Jquery.

/*reset*/
*{
    margin: 0;
    padding: 0;
    list-style: none ;
    outline: 0;
    font-family: 'Arial','Sans-Serif';
}

#content {
	margin: 0 auto;
	width: 650px;
	height: 200px;
}

#carrossel {
	float: left;
	width: 630px;
	overflow: hidden;
	height: 150px;
}

#carrossel ul li {
	width: 200px;
	height: 150px;
	float: left;
	margin: 0 5px;
}

#menu-carrossel {
	float: left;
	clear: both;
	width: 100%;
	text-align: center;
}

Você pode personalizar tudo de sua forma e preferencia, o modo como coloquei é apenas de exemplo.

Jquery do Carrossel

O jquery como todos os scripts tem que ter a galeria jquery então cole isso no seu código, antes do fechamento da tag body para questões de melhor carregamento. E lembre-se, a galeria deve ter apenas uma por página, verifique se você já não possui ela em seu código para não duplica-lá.

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>

Em seguida o plugin do carrossel jquery.

<script type="text/javascript" src="js/jcarousellite.js"></script>

Você pode baixar o plugin completo clicando aqui.

Configuração do Carrossel

E por ultimo o de configuração do carrossel.

$(function() {
    $("#carrossel"). jCarouselLite({
        btnPrev: '.prev', 
        btnNext: '.next',
        visible: 3
    })
})

Ok, agora vou explicar o de configuração.

Na div #carrossel estamos aplicando o plugin
O btnPrev é o botão de prev, o anterior, que então colocamos entre aspas simples a classe do botão, e o mesmo se aplica para o btnNext
O visible, são a quantidade de imagens que iram aparecer

Você tem inúmeras configurações, como:

Passar automaticamente usando o auto: 800
Velocidade que ele passa usando o speed: 2000
A quantidade de imagens que passam com o scroll: 2
Passar imagens ao rodar o scroll do mouse mouseWheel: true

Você pode ver todas as configurações na página do plugin clicando neste link.

E então, o que achou ? Deixe um comentário abaixo, com sua opinião, ou entre em contato comigo para esclarecer suas dúvidas

 

Tags: carrossel carrossel jquery como faze rum carrossel como fazer um carrossel com jquery jcarousel jcarouselLite jquery carrossel
Felipe Mello
Comentários