From 59ceb8ec4498fa10012037612882eb465d964217 Mon Sep 17 00:00:00 2001 From: aleidk Date: Tue, 12 Mar 2024 17:06:17 -0300 Subject: [PATCH] feat: Apply some elevation to landing components --- src/assets/style/global.css | 22 ++++++++++ src/assets/style/themes.css | 5 ++- src/assets/style/utils.css | 14 ++++++- src/components/Card.astro | 7 ++-- src/pages/index.astro | 80 +++++++++++++++++++++---------------- 5 files changed, 86 insertions(+), 42 deletions(-) diff --git a/src/assets/style/global.css b/src/assets/style/global.css index ca45542..4af91cf 100644 --- a/src/assets/style/global.css +++ b/src/assets/style/global.css @@ -15,6 +15,14 @@ body { padding: 15px 0; } +section:not(.clean) { + /* outline: 1px solid var(--prj-accent-bg); */ + padding: var(--prj-spacing-3); + background-color: var(--prj-surface-1); + box-shadow: 10px 10px 5px 0px var(--prj-shadow); + border-radius: var(--prj-border-radious); +} + section:not(:first-child) { margin-top: var(--prj-spacing-4); } @@ -54,6 +62,10 @@ p { margin-bottom: var(--prj-spacing-2); } +p:last-child { + margin-bottom: 0; +} + /* Main content fix width, taken from Tailwind: https://tailwindcss.com/docs/container#using-the-container */ @media screen and (min-width: 640px) { @@ -141,3 +153,13 @@ li:not(:last-child) { .d-none { display: none; } + +.bg-image { + background-image: linear-gradient(rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.4)), + var(--bg-image); + background-position: center; + background-size: cover; + color: var(--prj-bg); + + padding: var(--prj-spacing-3); +} diff --git a/src/assets/style/themes.css b/src/assets/style/themes.css index 21de5b8..3232d32 100644 --- a/src/assets/style/themes.css +++ b/src/assets/style/themes.css @@ -6,11 +6,12 @@ /* Using catppuccin for now, make a theme switcher later */ /* Colors are inspired by Material Design: https://m2.material.io/design/color/the-color-system.html */ --prj-bg: var(--ctp-macchiato-mantle); + --prj-shadow: var(--ctp-macchiato-crust); --prj-text: var(--ctp-macchiato-text); --prj-surface-1: var(--ctp-macchiato-base); - --prj-surface-2: var(--ctp-macchiato-surface0); - --prj-surface-3: var(--ctp-macchiato-surface1); + --prj-surface-2: var(--ctp-mocha-surface0); + --prj-surface-3: var(--ctp-mocha-surface1); --prj-surface-text: var(--ctp-macchiato-text); --prj-link-text: var(--ctp-macchiato-teal); diff --git a/src/assets/style/utils.css b/src/assets/style/utils.css index b093b7f..97eb794 100644 --- a/src/assets/style/utils.css +++ b/src/assets/style/utils.css @@ -4,6 +4,8 @@ --prj-spacing-3: 1rem; --prj-spacing-4: 2rem; --prj-spacing-5: 3rem; + + --prj-border-radious: 0.5rem; } .d-flex { @@ -293,8 +295,8 @@ margin-right: auto !important; } .my-0 { - margin-top: var(--prj-spacing-1) !important; - margin-bottom: var(--prj-spacing-1) !important; + margin-top: 0 !important; + margin-bottom: 0 !important; } .my-1 { margin-top: var(--prj-spacing-1) !important; @@ -550,3 +552,11 @@ padding-right: var(--prj-spacing-5) !important; } /* End paddings */ + +.shadow-0 { + box-shadow: none; +} + +.border-radius { + border-radius: var(--prj-border-radious); +} diff --git a/src/components/Card.astro b/src/components/Card.astro index ed7219e..c2e4de4 100644 --- a/src/components/Card.astro +++ b/src/components/Card.astro @@ -20,10 +20,11 @@ export interface Props {