IMAGE GALLERY USING HTML CSS JSS
IMAGE GALLERY USING HTML CSS JSS
HTML SOURCE FILE
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Image gallery</title>
<link rel="stylesheet" href="style.css">
</head>
<body>
<div class="gallery-wrap">
<img src="images/back.png" id="backBtn">
<div class="gallery">
<div>
<span><img src="images/image-1.png"></span>
<span><img src="images/image-2.png"></span>
<span><img src="images/image-3.png"></span>
</div>
<div>
<span><img src="images/images (1).jpeg"></span>
<span><img src="images/from-his-full-name-to-his-idol-all-you-need-to-know-about-kl-rahul-2.jpg"></span>
<span><img src="images/images.jpeg"></span>
<span><img src="images/image-6.png"></span>
<span><img src="images/image-5.png"></span>
<span><img src="images/image-4.png"></span>
</div>
</div>
<img src="images/next.png" id="backBtn">
</div>
<script>
let scrolContainer=document.querySelector(".gallery");
let backBtn =document.getElementById("backBtn");
let nextBtn =document.getElementById("nextBtn");
scrolContainer.addEventListener("wheel",(evt)=>{
evt.preventDefault();
scrolContainer.scrollLeft +=evt.deltaY;
scrolContainer.style.scrollBehaviour="smooth";
})
nextBtn.addEventListener("click",()=>{
scrolContainer.style.scrollBehaviour="smooth";
scrolContainer.scrollLeft +=900;
})
backBtn.addEventListener("click",()=>{
scrolContainer.style.scrollBehaviour="smooth";
scrolContainer.scrollLeft +=900;
})
</script>
</body>
</html>
CSS SOURCE FILE
Comments
Post a Comment