diff options
| author | Ariel Costas Guerrero <ariel@costas.dev> | 2025-04-13 13:00:43 +0200 |
|---|---|---|
| committer | Ariel Costas Guerrero <ariel@costas.dev> | 2025-04-13 13:00:43 +0200 |
| commit | e96af5ce5e8dd00cf8a31d4812f416583defa449 (patch) | |
| tree | ad5c27baf17637929b8cdeabbc6c60b6f4569fb6 /styles/_alert.scss | |
| parent | 56f6a63ff90d6ad648b99c2d0eea7dd4cd6f888a (diff) | |
New article, fix sass
Diffstat (limited to 'styles/_alert.scss')
| -rw-r--r-- | styles/_alert.scss | 65 |
1 files changed, 65 insertions, 0 deletions
diff --git a/styles/_alert.scss b/styles/_alert.scss new file mode 100644 index 0000000..b0935ce --- /dev/null +++ b/styles/_alert.scss @@ -0,0 +1,65 @@ +@use "./variables" as *; + +div[role="alert"] { + display: flex; + align-items: center; + justify-content: flex-start; + gap: 0.75rem; + + padding: 1rem; + margin-block: 1.5rem; + margin-inline: 0.5rem; + + border-radius: 0.5rem; + + svg { + width: 1.5em; + height: 1.5em; + margin-inline-end: 0.5rem; + color: inherit; + vertical-align: middle; + flex-shrink: 0; + } + + p { + margin-block: 0; + } + + &::before { + flex-shrink: 0; + display: block; + + width: 24px; + height: 24px; + line-height: 24px; + + border-radius: 50%; + font-size: 1rem; + + text-align: center; + } +} + +div[role="alert"].note { + background-color: $noteBackground; + color: $noteText; + box-shadow: 0 0 0 1px $noteText; + + &::before { + content: "i"; + background-color: $noteText; + color: $light; + } +} + +div[role="alert"].warning { + background-color: $warningBackground; + color: $warningText; + box-shadow: 0 0 0 1px $warningText; + + &::before { + content: "!"; + background-color: $warningText; + color: $light; + } +} |
