RetroDECK-Website/css/carousel.css
Adam Iannazzone fe73cca82a Adjust animation for stacks < 3 images
- Disable eventlistener on 1-image stacks
- Remove cursor on 1-image stacks
2024-10-17 10:47:58 -04:00

95 lines
1.3 KiB
CSS

.stack {
position: relative;
display: flex;
padding-right: 30px;
}
#features .row:nth-child(odd) .stack {
padding-right: 30px;
}
.screenshot {
position: relative;
transition: bottom 250ms;
}
.screenshot:nth-child(3) {
z-index: 4;
left: -200%;
}
.screenshot:nth-child(2) {
z-index: 3;
left: calc(-100% + 10px);
bottom: 10px;
}
.screenshot:nth-child(1) {
z-index: 2;
left: 20px;
bottom: 20px;
}
/* @keyframes lower {
from {
animation-timing-function: ease-in-out;
}
to {
transform: translate(-10px, 10px);
}
}
@keyframes swap {
50% {
z-index: 3;
}
67% {
transform: translate(35px, -125%) rotate(2.5deg);
z-index: 1;
}
100% {
transform: translate(30px, -30px) rotate(0deg);
z-index: 0;
}
} */
@keyframes shift {
50% {
transform: translate(-5px, 5px);
}
to {
transform: translate(0, 0);
}
}
/*
Commented lines make the animation more flexible
with different numbers of slides
*/
@keyframes fade-out {
0% {
/* bottom: 0; */
opacity: 1;
}
100% {
opacity: 0;
/* left: calc(-200% - 10px); */
/* bottom: -30px; */
scale: 1.05;
}
}
@keyframes fade-in {
0% {
bottom: 30px;
left: 30px;
opacity: 0;
scale: 0.95;
}
100% {
opacity: 1;
left: 20px;
bottom: 20px;
scale: 1.0;
}
}