Skip to content

Commit

Permalink
Add files via upload
Browse files Browse the repository at this point in the history
  • Loading branch information
ankit071105 authored Jul 3, 2024
1 parent c7adc31 commit 23b5c0a
Show file tree
Hide file tree
Showing 18 changed files with 1,366 additions and 0 deletions.
129 changes: 129 additions & 0 deletions ImageLeftSlider/HTML-CSS/Chainable Animation/index.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,129 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<link rel="stylesheet" href="style.css" />
<title>Document</title>
</head>
<body>
<div class="cont s--inactive">
<!-- cont inner start -->
<div class="cont__inner">
<!-- el start -->
<div class="el">
<div class="el__overflow">
<div class="el__inner">
<div class="el__bg"></div>
<div class="el__preview-cont">
<h2 class="el__heading">Paragliding</h2>
</div>
<div class="el__content">
<div class="el__text">Paragliding</div>
<div class="el__close-btn"></div>
</div>
</div>
</div>
<div class="el__index">
<div class="el__index-back">1</div>
<div class="el__index-front">
<div class="el__index-overlay" data-index="1">1</div>
</div>
</div>
</div>
<!-- el end -->
<!-- el start -->
<div class="el">
<div class="el__overflow">
<div class="el__inner">
<div class="el__bg"></div>
<div class="el__preview-cont">
<h2 class="el__heading">Beach</h2>
</div>
<div class="el__content">
<div class="el__text">Beach</div>
<div class="el__close-btn"></div>
</div>
</div>
</div>
<div class="el__index">
<div class="el__index-back">2</div>
<div class="el__index-front">
<div class="el__index-overlay" data-index="2">2</div>
</div>
</div>
</div>
<!-- el end -->
<!-- el start -->
<div class="el">
<div class="el__overflow">
<div class="el__inner">
<div class="el__bg"></div>
<div class="el__preview-cont">
<h2 class="el__heading">Mountain</h2>
</div>
<div class="el__content">
<div class="el__text">Mountain</div>
<div class="el__close-btn"></div>
</div>
</div>
</div>
<div class="el__index">
<div class="el__index-back">3</div>
<div class="el__index-front">
<div class="el__index-overlay" data-index="3">3</div>
</div>
</div>
</div>
<!-- el end -->
<!-- el start -->
<div class="el">
<div class="el__overflow">
<div class="el__inner">
<div class="el__bg"></div>
<div class="el__preview-cont">
<h2 class="el__heading">Waterfall</h2>
</div>
<div class="el__content">
<div class="el__text">Waterfall</div>
<div class="el__close-btn"></div>
</div>
</div>
</div>
<div class="el__index">
<div class="el__index-back">4</div>
<div class="el__index-front">
<div class="el__index-overlay" data-index="4">4</div>
</div>
</div>
</div>
<!-- el end -->
<!-- el start -->
<div class="el">
<div class="el__overflow">
<div class="el__inner">
<div class="el__bg"></div>
<div class="el__preview-cont">
<h2 class="el__heading">Forest</h2>
</div>
<div class="el__content">
<div class="el__text">Forest</div>
<div class="el__close-btn"></div>
</div>
</div>
</div>
<div class="el__index">
<div class="el__index-back">5</div>
<div class="el__index-front">
<div class="el__index-overlay" data-index="5">5</div>
</div>
</div>
</div>
<!-- el end -->
</div>
<!-- cont inner end -->
</div>

<script src="script.js"></script>
</body>
</html>
23 changes: 23 additions & 0 deletions ImageLeftSlider/HTML-CSS/Chainable Animation/script.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
var $cont = document.querySelector(".cont");
var $elsArr = [].slice.call(document.querySelectorAll(".el"));
var $closeBtnsArr = [].slice.call(document.querySelectorAll(".el__close-btn"));

setTimeout(function () {
$cont.classList.remove("s--inactive");
}, 200);

$elsArr.forEach(function ($el) {
$el.addEventListener("click", function () {
if (this.classList.contains("s--active")) return;
$cont.classList.add("s--el-active");
this.classList.add("s--active");
});
});

$closeBtnsArr.forEach(function ($btn) {
$btn.addEventListener("click", function (e) {
e.stopPropagation();
$cont.classList.remove("s--el-active");
document.querySelector(".el.s--active").classList.remove("s--active");
});
});
Loading

0 comments on commit 23b5c0a

Please sign in to comment.