refactor(ui): use CSS variable for turquoise in flash animations
Replaces hardcoded rgba(0,199,177,...) with color-mix using var(--color-turquoise) for dark mode compatibility. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -182,11 +182,11 @@ const containerStyle = $derived(
|
|||||||
<style>
|
<style>
|
||||||
@keyframes annotation-flash-anim {
|
@keyframes annotation-flash-anim {
|
||||||
0% {
|
0% {
|
||||||
outline: 3px solid rgba(0, 199, 177, 0.8);
|
outline: 3px solid color-mix(in srgb, var(--color-turquoise) 80%, transparent);
|
||||||
outline-offset: 0px;
|
outline-offset: 0px;
|
||||||
}
|
}
|
||||||
100% {
|
100% {
|
||||||
outline: 3px solid rgba(0, 199, 177, 0);
|
outline: 3px solid color-mix(in srgb, var(--color-turquoise) 0%, transparent);
|
||||||
outline-offset: 2px;
|
outline-offset: 2px;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -198,7 +198,7 @@ const containerStyle = $derived(
|
|||||||
@media (prefers-reduced-motion: reduce) {
|
@media (prefers-reduced-motion: reduce) {
|
||||||
.annotation-flash {
|
.annotation-flash {
|
||||||
animation: none;
|
animation: none;
|
||||||
outline: 3px solid rgba(0, 199, 177, 0.8);
|
outline: 3px solid color-mix(in srgb, var(--color-turquoise) 80%, transparent);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
</style>
|
</style>
|
||||||
|
|||||||
@@ -38,7 +38,7 @@ let sorted = $derived([...blocks].sort((a, b) => a.sortOrder - b.sortOrder));
|
|||||||
<style>
|
<style>
|
||||||
@keyframes flash {
|
@keyframes flash {
|
||||||
0% {
|
0% {
|
||||||
background-color: rgba(0, 199, 177, 0.18);
|
background-color: color-mix(in srgb, var(--color-turquoise) 18%, transparent);
|
||||||
}
|
}
|
||||||
100% {
|
100% {
|
||||||
background-color: transparent;
|
background-color: transparent;
|
||||||
@@ -52,7 +52,7 @@ let sorted = $derived([...blocks].sort((a, b) => a.sortOrder - b.sortOrder));
|
|||||||
@media (prefers-reduced-motion: reduce) {
|
@media (prefers-reduced-motion: reduce) {
|
||||||
.flash-highlight {
|
.flash-highlight {
|
||||||
animation: none;
|
animation: none;
|
||||||
background-color: rgba(0, 199, 177, 0.18);
|
background-color: color-mix(in srgb, var(--color-turquoise) 18%, transparent);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
</style>
|
</style>
|
||||||
|
|||||||
Reference in New Issue
Block a user