diff --git a/Art/AayushNair/3d/index.html b/Art/AayushNair/3d/index.html
new file mode 100644
index 000000000..9a652f746
--- /dev/null
+++ b/Art/AayushNair/3d/index.html
@@ -0,0 +1,29 @@
+
+
+
+
+
+ 3D Card
+
+
+
+
+
+
+
+
diff --git a/Art/AayushNair/3d/style.css b/Art/AayushNair/3d/style.css
new file mode 100644
index 000000000..cafdb413f
--- /dev/null
+++ b/Art/AayushNair/3d/style.css
@@ -0,0 +1,107 @@
+:root {
+ --card-height: 300px;
+ --card-width: calc(var(--card-height) / 1);
+}
+* {
+ box-sizing: border-box;
+}
+body {
+ width: 100vw;
+ height: 100vh;
+ margin: 0;
+ display: flex;
+ justify-content: center;
+ align-items: center;
+ background: #191c29;
+}
+.card {
+ width: var(--card-width);
+ height: var(--card-height);
+ position: relative;
+ display: flex;
+ justify-content: center;
+ align-items: flex-end;
+ padding: 0 36px;
+ perspective: 2500px;
+ margin: 0 50px;
+}
+
+.cover-image {
+ width: 100%;
+ height: 100%;
+ object-fit: cover;
+}
+
+.wrapper {
+ transition: all 0.5s;
+ position: absolute;
+ width: 100%;
+ z-index: -1;
+}
+
+.card:hover .wrapper {
+ transform: perspective(900px) translateY(-5%) rotateX(25deg) translateZ(0);
+ box-shadow: 2px 35px 32px -8px rgba(0, 0, 0, 0.75);
+ -webkit-box-shadow: 2px 35px 32px -8px rgba(0, 0, 0, 0.75);
+ -moz-box-shadow: 2px 35px 32px -8px rgba(0, 0, 0, 0.75);
+}
+
+.wrapper::before,
+.wrapper::after {
+ content: '';
+ opacity: 0;
+ width: 100%;
+ height: 80px;
+ transition: all 0.5s;
+ position: absolute;
+ left: 0;
+}
+.wrapper::before {
+ top: 0;
+ height: 100%;
+ background-image: linear-gradient(
+ to top,
+ transparent 46%,
+ rgba(12, 13, 19, 0.5) 68%,
+ rgba(12, 13, 19) 97%
+ );
+}
+.wrapper::after {
+ bottom: 0;
+ opacity: 1;
+ background-image: linear-gradient(
+ to bottom,
+ transparent 46%,
+ rgba(12, 13, 19, 0.5) 68%,
+ rgba(12, 13, 19) 97%
+ );
+}
+
+.card:hover .wrapper::before,
+.wrapper::after {
+ opacity: 1;
+}
+
+.card:hover .wrapper::after {
+ height: 120px;
+}
+.title {
+ width: 100%;
+ transition: transform 0.5s;
+}
+.card:hover .title {
+ transform: translate3d(0%, -50px, 100px);
+}
+
+.character {
+ width: 100%;
+ opacity: 0;
+ transition: all 0.5s;
+ position: absolute;
+ z-index: -1;
+}
+
+.card:hover .character {
+ opacity: 1;
+ transform: translate3d(0%, -30%, 100px);
+}
diff --git a/include.js b/include.js
index 104c253c8..c2187bff5 100644
--- a/include.js
+++ b/include.js
@@ -6528,7 +6528,7 @@ let cards = [
},
{
artName: 'Rolling Happy',
- pageLink: './Art/marion/index.html',
+ pageLink: './Art/animatorn/index.html',
imageLink: './Art/marion/smiles.gif',
author: 'Marion',
githubLink: 'https://github.com/marionjudy13'
@@ -6560,6 +6560,13 @@ let cards = [
imageLink: './Art/OrnitCG/myGif.html',
author: 'OrnitCG',
githubLink: 'https://github.com/ornitcg'
+ },
+ {
+ artName: "Aayush's 3D Card",
+ pageLink: './Art/AayushNair/3d/index.html',
+ imageLink: './Art/AayushNair/3d/style.css',
+ author: 'Aayush',
+ githubLink: 'https://github.com/aayushnr'
}
];