Improve shine animations
This commit is contained in:
+5
-8
@@ -42,7 +42,7 @@
|
|||||||
--font-sans: "InterVariable", sans-serif;
|
--font-sans: "InterVariable", sans-serif;
|
||||||
--font-sans--font-feature-settings: "cv02", "cv03", "cv04", "cv11";
|
--font-sans--font-feature-settings: "cv02", "cv03", "cv04", "cv11";
|
||||||
--animate-shake: shake 0.82s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;
|
--animate-shake: shake 0.82s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;
|
||||||
--animate-shine: shine 3s ease infinite;
|
--animate-shine: shine 3s linear infinite;
|
||||||
--animate-equalizer-bar: equalizer-bar 1.2s ease-in-out infinite;
|
--animate-equalizer-bar: equalizer-bar 1.2s ease-in-out infinite;
|
||||||
|
|
||||||
@keyframes shake {
|
@keyframes shake {
|
||||||
@@ -66,14 +66,11 @@
|
|||||||
}
|
}
|
||||||
|
|
||||||
@keyframes shine {
|
@keyframes shine {
|
||||||
0%,
|
0% {
|
||||||
100% {
|
background-position: 200% center;
|
||||||
background-size: 100% 100%;
|
|
||||||
background-position: left center;
|
|
||||||
}
|
}
|
||||||
50% {
|
100% {
|
||||||
background-size: 200% 200%;
|
background-position: -200% center;
|
||||||
background-position: right center;
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -300,7 +300,7 @@ defmodule MusicLibraryWeb.StatsComponents do
|
|||||||
:if={@years && same_year?(@years)}
|
:if={@years && same_year?(@years)}
|
||||||
class={[
|
class={[
|
||||||
"text-xs/5",
|
"text-xs/5",
|
||||||
"animate-shine bg-linear-to-r from-red-500 via-red-200 to-red-700 bg-clip-text font-semibold text-transparent"
|
"animate-shine bg-linear-to-br from-red-700 via-red-300 to-red-700 bg-clip-text font-semibold text-transparent bg-[length:200%_100%]"
|
||||||
]}
|
]}
|
||||||
>
|
>
|
||||||
{gettext("Today")}
|
{gettext("Today")}
|
||||||
@@ -311,9 +311,9 @@ defmodule MusicLibraryWeb.StatsComponents do
|
|||||||
"text-xs/5",
|
"text-xs/5",
|
||||||
normal_year?(@years) && "text-zinc-500 dark:text-zinc-400",
|
normal_year?(@years) && "text-zinc-500 dark:text-zinc-400",
|
||||||
gold_year?(@years) &&
|
gold_year?(@years) &&
|
||||||
"animate-shine bg-linear-to-r from-yellow-500 via-yellow-200 to-yellow-700 bg-clip-text font-semibold text-transparent",
|
"animate-shine bg-linear-to-br from-yellow-700 via-yellow-300 to-yellow-700 bg-clip-text font-semibold text-transparent bg-[length:200%_100%]",
|
||||||
silver_year?(@years) &&
|
silver_year?(@years) &&
|
||||||
"animate-shine bg-linear-to-r from-gray-500 via-gray-200 to-gray-700 bg-clip-text font-semibold text-transparent"
|
"animate-shine bg-linear-to-br from-gray-600 via-gray-300 to-gray-600 bg-clip-text font-semibold text-transparent bg-[length:200%_100%]"
|
||||||
]}
|
]}
|
||||||
>
|
>
|
||||||
{ngettext(
|
{ngettext(
|
||||||
|
|||||||
Reference in New Issue
Block a user