carrossel.html
carrossel.html
— 4 KB
Conteúdo do arquivo
<!DOCTYPE html>
<html lang="pt-br">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>I MOSTRA DE INICIAÇÃO À DOCÊNCIA</title>
<style>
.carousel-container {
position: relative;
width: 100%;
max-width: 1150px;
overflow: hidden;
margin: auto;
}
.carousel {
display: flex;
transition: transform 0.5s ease-in-out;
}
.slide {
min-width: 100%; /* Ajusta a largura das imagens para ocupar 100% da área do carrossel */
height: auto; /* Permite que a altura se ajuste automaticamente */
}
.carousel img {
width: 100%;
height: auto;
display: block; /* Garante que as imagens não tenham espaçamento extra */
}
.carousel-btn {
position: absolute;
top: 50%;
transform: translateY(-50%);
background-color: rgba(0, 0, 0, 0.5);
border: none;
color: white;
padding: 15px;
cursor: pointer;
display: none;
z-index: 1000;
}
.carousel-container:hover .carousel-btn {
display: block;
}
.carousel-btn:hover {
background-color: rgba(0, 0, 0, 0.8);
}
.prev {
left: 10px;
}
.next {
right: 10px;
}
/* Media queries para dispositivos menores */
@media (max-width: 768px) {
.carousel-btn {
padding: 10px;
}
}
@media (max-width: 576px) {
.carousel-btn {
padding: 8px;
font-size: 14px; /* Ajusta o tamanho do texto nas setas */
}
}
</style>
</head>
<body>
<div class="carousel-container">
<div class="carousel">
<div class="slide"><img src="https://ufob.edu.br/a-ufob/estrutura/pro-reitorias/prograd/programas/pibid/galeria/imagens/img_5833.jpg" alt="Imagem 1"></div>
<div class="slide"><img src="https://ufob.edu.br/a-ufob/estrutura/pro-reitorias/prograd/programas/pibid/galeria/imagens/img_5834.jpg" alt="Imagem 2"></div>
<div class="slide"><img src="https://ufob.edu.br/a-ufob/estrutura/pro-reitorias/prograd/programas/pibid/galeria/imagens/img_5835.jpg" alt="Imagem 3"></div>
<div class="slide"><img src="https://ufob.edu.br/a-ufob/estrutura/pro-reitorias/prograd/programas/pibid/galeria/imagens/img_5837.jpg" alt="Imagem 4"></div>
<div class="slide"><img src="https://ufob.edu.br/a-ufob/estrutura/pro-reitorias/prograd/programas/pibid/galeria/imagens/img_5838.jpg" alt="Imagem 5"></div>
<div class="slide"><img src="https://ufob.edu.br/a-ufob/estrutura/pro-reitorias/prograd/programas/pibid/galeria/imagens/img_5839.jpg" alt="Imagem 6"></div>
<div class="slide"><img src="https://ufob.edu.br/a-ufob/estrutura/pro-reitorias/prograd/programas/pibid/galeria/imagens/img_5840.jpg" alt="Imagem 7"></div>
<div class="slide"><img src="https://ufob.edu.br/a-ufob/estrutura/pro-reitorias/prograd/programas/pibid/galeria/imagens/img_5841.jpg" alt="Imagem 8"></div>
<div class="slide"><img src="https://ufob.edu.br/a-ufob/estrutura/pro-reitorias/prograd/programas/pibid/galeria/imagens/img_5842.jpg" alt="Imagem 9"></div>
<div class="slide"><img src="https://ufob.edu.br/a-ufob/estrutura/pro-reitorias/prograd/programas/pibid/galeria/imagens/img_5843.jpg" alt="Imagem 10"></div>
<div class="slide"><img src="https://ufob.edu.br/a-ufob/estrutura/pro-reitorias/prograd/programas/pibid/galeria/imagens/img_5844.jpg" alt="Imagem 11"></div>
<div class="slide"><img src="https://ufob.edu.br/a-ufob/estrutura/pro-reitorias/prograd/programas/pibid/galeria/imagens/img_5845.jpg" alt="Imagem 12"></div>
<div class="slide"><img src="https://ufob.edu.br/a-ufob/estrutura/pro-reitorias/prograd/programas/pibid/galeria/imagens/img_5846.jpg" alt="Imagem 13"></div>
<div class="slide"><img src="https://ufob.edu.br/a-ufob/estrutura/pro-reitorias/prograd/programas/pibid/galeria/imagens/img_5847.jpg" alt="Imagem 14"></div>
</div>
<button class="carousel-btn prev" onclick="changeSlide(-1)">❮</button>
<button class="carousel-btn next" onclick="changeSlide(1)">❯</button>
</div>
<script>
let currentIndex = 0;
function changeSlide(direction) {
const carousel = document.querySelector('.carousel');
const slides = document.querySelectorAll('.slide');
const totalSlides = slides.length;
currentIndex = (currentIndex + direction + totalSlides) % totalSlides;
carousel.style.transform = `translateX(-${currentIndex * 100}%)`;
}
// Função para avançar automaticamente para o próximo slide a cada 5 segundos
function autoSlide() {
changeSlide(1);
}
// Configura o intervalo de 5 segundos para a troca automática
setInterval(autoSlide, 5000);
</script>
</body>
</html>
Todo o conteúdo deste site está publicado sob a licença Creative Commons Atribuição-SemDerivações 3.0 Não Adaptada.
