From 5f6780f0f72d906dd7a8f5006ab3edd89392ef8b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tr=C3=A8sAbhi?= <43380238+tresabhi@users.noreply.github.com> Date: Mon, 21 Oct 2024 10:34:37 -0500 Subject: [PATCH] feat: cooler header --- .../website/src/components/HomeHero.astro | 85 +++++++++++++------ 1 file changed, 57 insertions(+), 28 deletions(-) diff --git a/packages/website/src/components/HomeHero.astro b/packages/website/src/components/HomeHero.astro index b3b04a0b5..10c08ba8d 100644 --- a/packages/website/src/components/HomeHero.astro +++ b/packages/website/src/components/HomeHero.astro @@ -11,48 +11,77 @@ const isBranchNamed = branchName !== undefined; --p-1: 0%; --p-2: 0%; --p-3: 0%; + --p-4: 0%; + --p-5: 0%; - --gradient-color-1: color-mix( - in srgb, - var(--jade-1), - var(--jade-5) var(--p-1) - ); - --gradient-color-2: color-mix( - in srgb, - var(--blue-1), - var(--blue-5) var(--p-2) - ); - --gradient-color-3: color-mix( - in srgb, - var(--purple-1), - var(--purple-5) var(--p-3) - ); + --g-1-dark: var(--blue-3); + --g-1-light: var(--blue-5); + --g-2-dark: var(--violet-3); + --g-2-light: var(--violet-5); + --g-3-dark: var(--purple-3); + --g-3-light: var(--purple-5); + --g-4-dark: var(--crimson-3); + --g-4-light: var(--crimson-5); + --g-5-dark: var(--tomato-3); + --g-5-light: var(--tomato-5); + + --g-1: color-mix(in srgb, var(--g-1-dark), var(--g-1-light) var(--p-1)); + --g-2: color-mix(in srgb, var(--g-2-dark), var(--g-2-light) var(--p-2)); + --g-3: color-mix(in srgb, var(--g-3-dark), var(--g-3-light) var(--p-3)); + --g-4: color-mix(in srgb, var(--g-4-dark), var(--g-4-light) var(--p-4)); + --g-5: color-mix(in srgb, var(--g-5-dark), var(--g-5-light) var(--p-5)); background: linear-gradient( 45deg, - var(--gradient-color-1), - var(--gradient-color-2), - var(--gradient-color-3) + var(--g-1), + var(--g-2), + var(--g-3), + var(--g-4), + var(--g-5) ); } + + #home-hero[data-pride] { + --g-1-dark: var(--crimson-3); + --g-1-light: var(--crimson-5); + --g-2-dark: var(--orange-3); + --g-2-light: var(--orange-5); + --g-3-dark: var(--yellow-3); + --g-3-light: var(--yellow-5); + --g-4-dark: var(--blue-3); + --g-4-light: var(--blue-5); + --g-5-dark: var(--purple-3); + --g-5-light: var(--purple-5); + }