aboutsummaryrefslogtreecommitdiffstats
path: root/src/components/ShapesBackground.astro
diff options
context:
space:
mode:
authorPinapelz <donaldshan1@outlook.com>2023-09-22 23:37:01 -0700
committerPinapelz <donaldshan1@outlook.com>2023-09-22 23:37:01 -0700
commitf73b603f9048d225abb22f221e00e04c84ae62be (patch)
tree2697564d31c858aee1bbce948589a1636c36234f /src/components/ShapesBackground.astro
parent50764f2a36c85c783e622e6a4f5632f68d6380f8 (diff)
Remove shapes background from project page
Diffstat (limited to 'src/components/ShapesBackground.astro')
-rw-r--r--src/components/ShapesBackground.astro243
1 files changed, 115 insertions, 128 deletions
diff --git a/src/components/ShapesBackground.astro b/src/components/ShapesBackground.astro
index 9a518c6..f288039 100644
--- a/src/components/ShapesBackground.astro
+++ b/src/components/ShapesBackground.astro
@@ -1,148 +1,135 @@
<ul class="circles">
- <li></li>
- <li></li>
- <li></li>
- <li></li>
- <li></li>
- <li></li>
- <li></li>
- <li></li>
- <li></li>
- <li></li>
- </ul>
+ <li></li>
+ <li></li>
+ <li></li>
+ <li></li>
+ <li></li>
+ <li></li>
+ <li></li>
+ <li></li>
+ <li></li>
+ <li></li>
+</ul>
<style>
- .context {
- width: 100%;
- position: absolute;
- top: 50vh;
- }
-
- .context h1 {
- text-align: center;
- color: #fff;
- font-size: 3rem; /* Using rem for scalable font size */
- }
-
- .circles {
- position: absolute;
- top: 0;
- left: 0;
- width: 100%;
- height: 100%;
- overflow: hidden;
- z-index: -1;
- }
+.context {
+ width: 100%;
+ position: absolute;
+ top: 50vh;
+}
- .circles li {
- position: absolute;
- display: block;
- list-style: none;
- width: 2vw;
- height: 2vw;
- background: rgba(255, 255, 255, 0.2);
- animation: animate 25s linear infinite;
- bottom: -10vw;
- }
+.context h1 {
+ text-align: center;
+ color: #fff;
+ font-size: 50px;
+}
+.circles {
+ position: absolute;
+ top: 0;
+ left: 0;
+ width: 100%;
+ height: 100%;
+ overflow: hidden;
+ z-index: -1;
+}
- .circles li:nth-child(1) {
- left: 25%;
- width: 80px;
- height: 80px;
- animation-delay: 0s;
- }
+.circles li {
+ position: absolute;
+ display: block;
+ list-style: none;
+ width: 20px;
+ height: 20px;
+ background: rgba(255, 255, 255, 0.2);
+ animation: animate 25s linear infinite;
+ bottom: -150px;
+}
- .circles li:nth-child(2) {
- left: 10%;
- width: 20px;
- height: 20px;
- animation-delay: 2s;
- animation-duration: 12s;
- }
+.circles li:nth-child(1) {
+ left: 25%;
+ width: 80px;
+ height: 80px;
+ animation-delay: 0s;
+}
- .circles li:nth-child(3) {
- left: 70%;
- width: 20px;
- height: 20px;
- animation-delay: 4s;
- }
+.circles li:nth-child(2) {
+ left: 10%;
+ width: 20px;
+ height: 20px;
+ animation-delay: 2s;
+ animation-duration: 12s;
+}
- .circles li:nth-child(4) {
- left: 40%;
- width: 60px;
- height: 60px;
- animation-delay: 0s;
- animation-duration: 18s;
- }
+.circles li:nth-child(3) {
+ left: 70%;
+ width: 20px;
+ height: 20px;
+ animation-delay: 4s;
+}
- .circles li:nth-child(5) {
- left: 65%;
- width: 20px;
- height: 20px;
- animation-delay: 0s;
- }
+.circles li:nth-child(4) {
+ left: 40%;
+ width: 60px;
+ height: 60px;
+ animation-delay: 0s;
+ animation-duration: 18s;
+}
- .circles li:nth-child(6) {
- left: 75%;
- width: 110px;
- height: 110px;
- animation-delay: 3s;
- }
+.circles li:nth-child(5) {
+ left: 65%;
+ width: 20px;
+ height: 20px;
+ animation-delay: 0s;
+}
- .circles li:nth-child(7) {
- left: 35%;
- width: 150px;
- height: 150px;
- animation-delay: 7s;
- }
+.circles li:nth-child(6) {
+ left: 75%;
+ width: 110px;
+ height: 110px;
+ animation-delay: 3s;
+}
- .circles li:nth-child(8) {
- left: 50%;
- width: 25px;
- height: 25px;
- animation-delay: 15s;
- animation-duration: 45s;
- }
+.circles li:nth-child(7) {
+ left: 35%;
+ width: 150px;
+ height: 150px;
+ animation-delay: 7s;
+}
- .circles li:nth-child(9) {
- left: 20%;
- width: 15px;
- height: 15px;
- animation-delay: 2s;
- animation-duration: 35s;
- }
+.circles li:nth-child(8) {
+ left: 50%;
+ width: 25px;
+ height: 25px;
+ animation-delay: 15s;
+ animation-duration: 45s;
+}
- .circles li:nth-child(10) {
- left: 85%;
- width: 150px;
- height: 150px;
- animation-delay: 0s;
- animation-duration: 11s;
- }
+.circles li:nth-child(9) {
+ left: 20%;
+ width: 15px;
+ height: 15px;
+ animation-delay: 2s;
+ animation-duration: 35s;
+}
- @keyframes animate {
- 0% {
- transform: translateY(0) rotate(0deg);
- opacity: 0.5;
- border-radius: 0;
- }
+.circles li:nth-child(10) {
+ left: 85%;
+ width: 150px;
+ height: 150px;
+ animation-delay: 0s;
+ animation-duration: 11s;
+}
- 100% {
- transform: translateY(-1000px) rotate(720deg);
- opacity: 0;
- border-radius: 50%;
- }
+@keyframes animate {
+ 0% {
+ transform: translateY(0) rotate(0deg);
+ opacity: 0.5;
+ border-radius: 0;
}
- @media (max-width: 768px) {
- .context h1 {
- font-size: 2rem;
- }
- .circles li {
- width: 5vw;
- height: 5vw;
- bottom: -15vw;
- }
-
+ 100% {
+ transform: translateY(-1000px) rotate(720deg);
+ opacity: 0;
+ border-radius: 50%;
}
+}
</style> \ No newline at end of file
send patches to the email below
yukais@pinapelz.com
include the subject [PATCH repo_name]
pinapelz.com
homepage