aboutsummaryrefslogtreecommitdiffstats
path: root/pydis_site/static
diff options
context:
space:
mode:
authorGravatar hedy <[email protected]>2024-03-19 17:07:43 +0800
committerGravatar hedy <[email protected]>2024-03-19 17:07:43 +0800
commit5aae7f8636ac04a1ef1a2c2a2a51208942559ea4 (patch)
treeba1502710d072cc43410d04ff162131eda9309e5 /pydis_site/static
parentConform to 4-spaces indent for timeline.css (diff)
Semantic animation names for timeline.css
Diffstat (limited to 'pydis_site/static')
-rw-r--r--pydis_site/static/css/home/timeline.css49
1 files changed, 25 insertions, 24 deletions
diff --git a/pydis_site/static/css/home/timeline.css b/pydis_site/static/css/home/timeline.css
index df72404b..6e53eaa1 100644
--- a/pydis_site/static/css/home/timeline.css
+++ b/pydis_site/static/css/home/timeline.css
@@ -59,10 +59,10 @@
border-radius: 50%;
height: 60px;
width: 60px;
-
box-shadow: 0 0 0 4px var(--icon-border-color),inset 0 2px 0 rgba(0,0,0,.08),0 3px 0 4px rgba(0,0,0,.05);
- color: var(--icon-color);
+ /* Font Awesome icon size and color */
+ color: var(--icon-color);
font-size: 1.5em;
@media (min-width: 768px) {
@@ -155,49 +155,50 @@
background-color: #576297 !important;
}
+/* Used for "Our logo is born" timeline item */
.pydis-logo-banner {
border-radius: 10px;
}
.pydis-logo-banner img {
padding-right: 20px;
}
+
img, video, svg {
max-width: 100%
}
-/* ANIMATION */
-
+/* Bounce-in and bounce-out animations */
@media (min-width: 64rem) {
.cd-timeline__img--hidden, .cd-timeline__content--hidden, .cd-timeline__date--hidden {
visibility: hidden
}
.cd-timeline__img--bounce-in {
- -webkit-animation: cd-bounce-1 0.6s;
- animation: cd-bounce-1 0.6s;
+ -webkit-animation: icon-bounce 0.6s;
+ animation: icon-bounce 0.6s;
}
.cd-timeline__content--bounce-in,
.cd-timeline__date--bounce-in {
- -webkit-animation: cd-bounce-2 0.6s;
- animation: cd-bounce-2 0.6s;
+ -webkit-animation: item-bounce-left 0.6s;
+ animation: item-bounce-left 0.6s;
}
.cd-timeline__block:nth-child(even) .cd-timeline__content--bounce-in,
.cd-timeline__block:nth-child(even) .cd-timeline__date--bounce-in {
- -webkit-animation-name: cd-bounce-2-inverse;
- animation-name: cd-bounce-2-inverse;
+ -webkit-animation-name: item-bounce-right;
+ animation-name: item-bounce-right;
}
.cd-timeline__img--bounce-out {
- -webkit-animation: cd-bounce-out-1 0.6s;
- animation: cd-bounce-out-1 0.6s;
+ -webkit-animation: icon-bounce-out 0.6s;
+ animation: icon-bounce-out 0.6s;
}
.cd-timeline__content--bounce-out,
.cd-timeline__date--bounce-out {
- -webkit-animation: cd-bounce-out-3 0.6s;
- animation: cd-bounce-out-2 0.6s;
+ -webkit-animation: item-bounce-out 0.6s;
+ animation: item-bounce-out 0.6s;
}
}
-@-webkit-keyframes cd-bounce-1 {
+@-webkit-keyframes icon-bounce {
0% {
opacity: 0;
-webkit-transform: scale(0.5);
@@ -214,7 +215,7 @@ img, video, svg {
}
}
-@keyframes cd-bounce-1 {
+@keyframes icon-bounce {
0% {
opacity: 0;
-webkit-transform: scale(0.5);
@@ -231,7 +232,7 @@ img, video, svg {
}
}
-@-webkit-keyframes cd-bounce-2 {
+@-webkit-keyframes item-bounce-left {
0% {
opacity: 0;
-webkit-transform: translateX(-100px);
@@ -248,7 +249,7 @@ img, video, svg {
}
}
-@keyframes cd-bounce-2 {
+@keyframes item-bounce-left {
0% {
opacity: 0;
-webkit-transform: translateX(-100px);
@@ -265,7 +266,7 @@ img, video, svg {
}
}
-@-webkit-keyframes cd-bounce-2-inverse {
+@-webkit-keyframes item-bounce-right {
0% {
opacity: 0;
-webkit-transform: translateX(100px);
@@ -282,7 +283,7 @@ img, video, svg {
}
}
-@keyframes cd-bounce-2-inverse {
+@keyframes item-bounce-right {
0% {
opacity: 0;
-webkit-transform: translateX(100px);
@@ -299,7 +300,7 @@ img, video, svg {
}
}
-@-webkit-keyframes cd-bounce-out-1 {
+@-webkit-keyframes icon-bounce-out {
0% {
opacity: 1;
-webkit-transform: scale(1);
@@ -316,7 +317,7 @@ img, video, svg {
}
}
-@keyframes cd-bounce-out-1 {
+@keyframes icon-bounce-out {
0% {
opacity: 1;
-webkit-transform: scale(1);
@@ -335,7 +336,7 @@ img, video, svg {
}
}
-@-webkit-keyframes cd-bounce-out-2 {
+@-webkit-keyframes item-bounce-out {
0% {
opacity: 1;
-webkit-transform: translateX(0);
@@ -352,7 +353,7 @@ img, video, svg {
}
}
-@keyframes cd-bounce-out-2 {
+@keyframes item-bounce-out {
0% {
opacity: 1;
-webkit-transform: translateX(0);