From 3d10b122ea700701ac669e96a194033cd998d09a Mon Sep 17 00:00:00 2001 From: madrilene Date: Mon, 30 Oct 2023 16:43:20 +0100 Subject: [PATCH] New and updates styles --- src/assets/css/blocks/button.css | 20 +++++++++++++++++++- src/assets/css/blocks/prose.css | 2 +- src/assets/css/global/reset.css | 12 ++++++++++++ src/assets/css/global/variables.css | 6 ++---- 4 files changed, 34 insertions(+), 6 deletions(-) diff --git a/src/assets/css/blocks/button.css b/src/assets/css/blocks/button.css index c90e3e3..9be2287 100644 --- a/src/assets/css/blocks/button.css +++ b/src/assets/css/blocks/button.css @@ -1 +1,19 @@ -/* A blank block because there is *always* a button */ +.button { + color: var(--button-text, var(--color-dark)); + background-color: var(--button-bg, var(--color-light)); + border: 2px solid var(--button-border, var(--color-dark)); + border-radius: var(--border-radius); + display: inline-block; + font: inherit; + padding: 0.3em 1em; + font-weight: 700; + transition-property: background-color, border; + transition-duration: var(--transition-duration); + transition-timing-function: var(--transition-timing); +} + +.button:hover { + --button-bg: var(--color-dark); + --button-text: var(--color-light); + --button-border: var(--color-dark); +} diff --git a/src/assets/css/blocks/prose.css b/src/assets/css/blocks/prose.css index eedb54a..64f0e37 100644 --- a/src/assets/css/blocks/prose.css +++ b/src/assets/css/blocks/prose.css @@ -22,6 +22,6 @@ margin-top: var(--space-s); } -.prose :is(ul:not(.grid), ol:not(.grid)) { +.prose :when(ul:not(.grid), ol:not(.grid)) { padding-inline-start: var(--space-s); } diff --git a/src/assets/css/global/reset.css b/src/assets/css/global/reset.css index b61b7f6..9531f98 100644 --- a/src/assets/css/global/reset.css +++ b/src/assets/css/global/reset.css @@ -64,3 +64,15 @@ textarea, select { font: inherit; } + +/* Adding cursor style to interactive elements */ +button, +[type='button'], +[type='reset'], +[type='submit'], +[type='image'], +[type='checkbox'], +[type='radio'], +summary { + cursor: pointer; +} diff --git a/src/assets/css/global/variables.css b/src/assets/css/global/variables.css index 1f1f278..6b06c55 100644 --- a/src/assets/css/global/variables.css +++ b/src/assets/css/global/variables.css @@ -2,10 +2,8 @@ :root { --gutter: var(--space-s-m); --border-radius: 0.5rem; - --transition-base: 250ms ease; - --transition-movement: 200ms linear; - --transition-fade: 200ms ease; - --transition-bounce: 500ms cubic-bezier(0.5, 0.05, 0.2, 1.5); + --transition-duration: 250ms; + --transition-timing: ease; --wrapper-width: clamp(16rem, 93vw, 85rem); --tracking: -0.05ch; --tracking-s: -0.075ch;