Agen pulsa murah spulsa.com

SLIDER

SLIDER

 <style>

.slider-container {position: relative;max-width:1000px;margin: 40px auto;overflow: hidden;}.video-slider {display: flex;transition: transform 0.5s ease-in-out;}.video-slide {min-width:100%;padding: 0 10px;box-sizing: border-box;}.video-wrapper {position: relative;width: 100%;padding-bottom: 56.25%; height: 0;}.video-wrapper iframe {position: absolute;top: 0;left: 0;width: 100%;height: 100%;border: 0;border-radius: 12px;box-shadow: 0 4px 10px rgba(0,0,0,0.1);}.slider-btn {position: absolute;top: 50%;transform: translateY(-50%);background: #000000aa;color: #fff;border: none;padding: 10px 16px;cursor: pointer;border-radius: 50%;z-index: 10;font-size: 18px;}.slider-btn:hover {background: red;color: white;}.prev-btn {left: 10px;}.next-btn { right: 10px;}@media (max-width: 768px) {.slider-btn {padding: 8px 12px;font-size: 16px;}}

</style>

<div class="slider-container">

<button class="slider-btn prev-btn">❮</button>

<div class="video-slider" id="videoSlider">

<div class="video-slide">

<div class="video-wrapper">

<iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen="" frameborder="0" src="https://www.youtube.com/embed/1n_QpofW_h4" title="YouTube video player"></iframe>

</div></div>

<div class="video-slide">

<div class="video-wrapper">

<iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen="" frameborder="0" src="https://www.youtube.com/embed/Uv_7MATmvGU" title="YouTube video player"></iframe>

</div>

</div>

<div class="video-slide">

<div class="video-wrapper">

<iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen="" frameborder="0" src="https://www.youtube.com/embed/lb_VI7yzvZk" title="YouTube video player"></iframe>

</div>

</div>

<div class="video-slide">

<div class="video-wrapper">

<iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen="" frameborder="0" src="https://www.youtube.com/embed/pMnidPpy0Kk" title="YouTube video player"></iframe>

</div>

</div>

</div>

<button class="slider-btn next-btn">❯</button>

</div>

<script>

const slider = document.getElementById('videoSlider');

const slides = document.querySelectorAll('.video-slide');

let index = 0;

document.querySelector('.next-btn').addEventListener('click', () => {

stopVideo(index);

index = (index + 1) % slides.length;

updateSlider();

});

document.querySelector('.prev-btn').addEventListener('click', () => {

stopVideo(index);

index = (index - 1 + slides.length) % slides.length;

updateSlider();

});

function updateSlider() {

slider.style.transform = `translateX(-${index * 100}%)`;

}

function stopVideo(i) {

const iframe = slides[i].querySelector('iframe');

iframe.contentWindow.postMessage(JSON.stringify({

event: 'command',

func: 'stopVideo',

args: []

}), '*');

}

</script>

Tags : Kode Blogs
0 Komentar untuk "SLIDER"

Back To Top