fix: make marquee loop infinitely

This commit is contained in:
2026-05-31 11:43:58 -03:00
parent c03449526a
commit 79c47a3632
2 changed files with 20 additions and 9 deletions
+14 -7
View File
@@ -217,6 +217,9 @@ h1 {
background: var(--pink-accent); background: var(--pink-accent);
} }
/*
marquee stuff at the bottom
*/
.marquee { .marquee {
width: 100%; width: 100%;
overflow: hidden; overflow: hidden;
@@ -233,19 +236,23 @@ h1 {
background: linear-gradient(to right, transparent, rgba(255, 214, 245, 0.3), transparent); background: linear-gradient(to right, transparent, rgba(255, 214, 245, 0.3), transparent);
} }
.marquee span { .marquee-track {
display: inline-block; display: flex;
padding-left: 100%; width: max-content;
animation: marquee 25s linear infinite; animation: marquee-loop 10s linear infinite;
} }
@keyframes marquee { .marquee-track span {
padding-right: 2rem;
}
@keyframes marquee-loop {
0% { 0% {
transform: translate(0, 0); transform: translate3d(0, 0, 0);
} }
100% { 100% {
transform: translate(-100%, 0); transform: translate3d(-50%, 0, 0);
} }
} }
+6 -2
View File
@@ -14,6 +14,8 @@ function Content() {
const toggleModal = () => setIsOpen(!isOpen); const toggleModal = () => setIsOpen(!isOpen);
const marqueeText = "✧ ꒰ა˵• ﻌ •˵ა꒱ ✧ ฅ^•ﻌ•^ฅ ✧ ᶻ 𝗓 𐰁 /ᐠ. 。 .ᐟ\\ ✧ ฅ/ᐠ. ̫ .ᐟ\\ฅ ✧ ꒰ა≽^•⩊•^≼໒꒱ ✧ ₍˄·͈༝·͈˄₎ ✧ /ᐠ. ⩊ .ᐟ\\ノ ✧ 𓏲ּ ֶָ ࣪ /ᐠ .ᆺ. ᐟ\\ノ ✧";
return ( return (
<> <>
<div className="main-frame"> <div className="main-frame">
@@ -61,9 +63,11 @@ function Content() {
<footer> <footer>
<div className="marquee"> <div className="marquee">
<span> ˵ ˵ ^^ 𝗓 𐰁 /. .\ /. ̫ .\ ^^ ˄·͈·͈˄ /. .\ 𓏲ּ ֶָ / .. \ </span> <div className="marquee-track">
<span>{marqueeText}</span>
<span>{marqueeText}</span>
</div>
</div> </div>
{/* <p style={{ fontSize: '0.65rem', opacity: 0.5 }}>✼  ҉  ✼  ҉  ✼  ҉  ✼</p> */}
</footer> </footer>
{isOpen && ( {isOpen && (