diff --git a/100_projects/93-expanding-cards/01.avif b/100_projects/93-expanding-cards/01.avif
new file mode 100644
index 0000000..fc4629b
Binary files /dev/null and b/100_projects/93-expanding-cards/01.avif differ
diff --git a/100_projects/93-expanding-cards/02.avif b/100_projects/93-expanding-cards/02.avif
new file mode 100644
index 0000000..c58810c
Binary files /dev/null and b/100_projects/93-expanding-cards/02.avif differ
diff --git a/100_projects/93-expanding-cards/03.avif b/100_projects/93-expanding-cards/03.avif
new file mode 100644
index 0000000..0defa7e
Binary files /dev/null and b/100_projects/93-expanding-cards/03.avif differ
diff --git a/100_projects/93-expanding-cards/04.avif b/100_projects/93-expanding-cards/04.avif
new file mode 100644
index 0000000..897bfe7
Binary files /dev/null and b/100_projects/93-expanding-cards/04.avif differ
diff --git a/100_projects/93-expanding-cards/05.avif b/100_projects/93-expanding-cards/05.avif
new file mode 100644
index 0000000..2225a52
Binary files /dev/null and b/100_projects/93-expanding-cards/05.avif differ
diff --git a/100_projects/93-expanding-cards/index.html b/100_projects/93-expanding-cards/index.html
new file mode 100644
index 0000000..5f24796
--- /dev/null
+++ b/100_projects/93-expanding-cards/index.html
@@ -0,0 +1,29 @@
+
+
+
+
+
+
+ document
+
+
+
+
+
Explore The World
+
+
+
Wild Forest
+
+
+
Sunny Beach
+
+
+
City on Winter
+
+
+
Mountains - Clouds
+
+
+
+
+
\ No newline at end of file
diff --git a/100_projects/93-expanding-cards/script.js b/100_projects/93-expanding-cards/script.js
new file mode 100644
index 0000000..68d6b5c
--- /dev/null
+++ b/100_projects/93-expanding-cards/script.js
@@ -0,0 +1,14 @@
+const panels = document.querySelectorAll('.panel')
+
+panels.forEach(panel => {
+ panel.addEventListener('click', () => {
+ removeActiveClasses()
+ panel.classList.add('active')
+ })
+})
+
+function removeActiveClasses() {
+ panels.forEach(panel => {
+ panel.classList.remove('active')
+ })
+}
\ No newline at end of file
diff --git a/100_projects/93-expanding-cards/style.css b/100_projects/93-expanding-cards/style.css
new file mode 100644
index 0000000..dc3104c
--- /dev/null
+++ b/100_projects/93-expanding-cards/style.css
@@ -0,0 +1,55 @@
+@import url('https://fonts.googleapis.com/css?family=Muli&display=swap');
+* {
+ box-sizing: border-box;
+}
+body {
+ font-family: 'Muli', sans-serif;
+ display: flex;
+ align-items: center;
+ justify-content: center;
+ height: 100vh;
+ overflow: hidden;
+ margin: 0;
+ background: #212123;
+}
+.container {
+ display: flex;
+ width: 90vw;
+}
+.panel {
+ background-size: cover;
+ background-position: center;
+ background-repeat: no-repeat;
+ height: 80vh;
+ border-radius: 50px;
+ color: #fff;
+ cursor: pointer;
+ flex: 0.5;
+ margin: 10px;
+ position: relative;
+ -webkit-transition: all 700ms ease-in;
+}
+.panel h3 {
+ font-size: 24px;
+ position: absolute;
+ bottom: 20px;
+ left: 20px;
+ margin: 0;
+ opacity: 0;
+}
+.panel.active {
+ flex: 5;
+}
+.panel.active h3 {
+ opacity: 1;
+ transition: opacity 0.3s ease-in 0.4s;
+}
+@media (max-width: 480px) {
+ .container {
+ width: 100vw;
+ }
+ .panel:nth-of-type(4),
+ .panel:nth-of-type(5) {
+ display: none;
+ }
+}
\ No newline at end of file