Make clock divider blink

This commit is contained in:
2025-08-28 21:36:53 +02:00
parent aa8da0bb56
commit 481f103ba0
2 changed files with 17 additions and 6 deletions

View File

@@ -21,11 +21,8 @@ export default function Datetime() {
year: "numeric",
});
const time = today.toLocaleTimeString(locale, {
hour: "numeric",
hour12: false,
minute: "numeric",
});
const hour = today.getHours().toString().padStart(2, "0");
const minute = today.getMinutes().toString().padStart(2, "0");
return (
<div className={style.container}>
@@ -33,7 +30,11 @@ export default function Datetime() {
<img src="src/assets/clock.png" />
</div>
<div className={style.textContainer}>
<div className={style.time}>{time}</div>
<div className={style.time}>
{hour}
<span className={style.divider}>:</span>
{minute}
</div>
<div className={style.date}>{date}</div>
</div>
</div>

View File

@@ -18,3 +18,13 @@ img {
display: flex;
flex-direction: column;
}
.divider {
animation: blink 3s step-end infinite;
}
@keyframes blink {
50% {
opacity: 0;
}
}