ცსს1
Code
<style>
.slider {
position: relative;
width: 102%;
max-width: 1092px;
height: 210px;
margin: -9px -8px 1px;
overflow: hidden;
box-shadow: 0 10px 30px rgba(0, 0, 0, 0.3);
}
.slide {
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
opacity: 0;
transform: scale(1.05);
transition: opacity 1s ease, transform 1s ease;
}
.slide.active {
opacity: 1;
transform: scale(1);
z-index: 1;
}
.slide img {
width: 100%;
height: 100%;
object-fit: cover;
}
.nav {
position: absolute;
top: 50%;
transform: translateY(-50%);
font-size: 22px;
background-color: #ffffffcc;
color: #333;
border: 1px solid #ccc;
padding: 8px 12px;
cursor: pointer;
z-index: 2;
transition: all 0.3s ease;
}
.nav:hover {
background-color: #fff;
color: #000;
box-shadow: 0 4px 12px rgba(0,0,0,0.15);
}
.nav.prev {
left: 10px;
}
.nav.next {
right: 10px;
}
</style>
2ჰტმლ
Code
<div class="slider">
<div class="slide active"><img src="https://iswavlemeti.com/_ld/3/368_slide4.png" alt="სურათი 1"></div>
<div class="slide"><img src="https://picsum.photos/id/1016/1920/1080" alt="სურათი 2"></div>
<div class="slide"><img src="https://picsum.photos/id/1018/1920/1080" alt="სურათი 3"></div>
<button class="nav prev" onclick="prevSlide()">❮</button>
<button class="nav next" onclick="nextSlide()">❯</button>
</div>
3კოდი
Code
<script>
let currentSlide = 0;
const slides = document.querySelectorAll('.slide');
function showSlide(index) {
slides.forEach((slide, i) => {
slide.classList.remove('active');
slide.style.opacity = 0;
slide.style.transform = 'scale(1.05)';
});
slides[index].classList.add('active');
slides[index].style.opacity = 1;
slides[index].style.transform = 'scale(1)';
currentSlide = index;
}
function nextSlide() {
const next = (currentSlide + 1) % slides.length;
showSlide(next);
}
function prevSlide() {
const prev = (currentSlide - 1 + slides.length) % slides.length;
showSlide(prev);
}
setInterval(nextSlide, 5000);
document.addEventListener("DOMContentLoaded", function () {
showSlide(currentSlide);
});
</script>