diff --git a/index.html b/index.html index 33c1181..f1aef02 100644 --- a/index.html +++ b/index.html @@ -79,6 +79,13 @@ Bouton lien +
+ Secondary + Danger + Warning + Success + Info + Grey

@@ -132,7 +139,7 @@ Row 2, Column 3 - +
diff --git a/src/_colors.scss b/src/_colors.scss new file mode 100644 index 0000000..df84c75 --- /dev/null +++ b/src/_colors.scss @@ -0,0 +1,121 @@ +:root { + --color-contrast-accent: white; +} + +.primary, +:root { + --color-accent-text: #1864ab; + --color-accent: #1971c2; + --color-accent-hover: #228be6; + --color-accent-background: #d0ebff; +} + +.secondary { + --color-accent-text: #862e9c; // 9 + --color-accent: #862e9c; // 9 + --color-accent-hover: #ae3ec9; // 7 + --color-accent-background: #f3d9fa; // 2 +} + +.danger { + --color-accent-text: #c92a2a; // 9 + --color-accent: #e03131; // 7 + --color-accent-hover: #fa5252; // 5 + --color-accent-background: #ffe3e3; // 2 +} + +.success { + --color-accent-text: #2b8a3e; // 9 + --color-accent: #2f9e44; // 7 + --color-accent-hover: #40c057; // 5 + --color-accent-background: #d3f9d8; // 2 + //--color-contrast-accent: black; +} + +.warning { + --color-accent-text: #e67700; // 9 + --color-accent: #f59f00; // 7 + --color-accent-hover: #fcc419; // 5 + --color-accent-background: #fff3bf; // 2 + --color-contrast-accent: black; +} + +.info { + --color-accent-text: #0b7285; // 9 + --color-accent: #0c8599; // 7 + --color-accent-hover: #15aabf; // 5 + --color-accent-background: #c5f6fa; // 2 +} + +.grey { + --color-accent-text: #212529; // 9 + --color-accent: #343a40; // 7 + --color-accent-hover: #495057; // 5 + --color-accent-background: #f1f3f5; // 2 +} + +@media (prefers-color-scheme: dark) { + :root { + --color-link-hover: rgba(255, 255, 255, 0.075); + --color-background-alt: rgba(255, 255, 255, .075); + --color-hr: rgba(255, 255, 255, 0.15); + + --color-text: white; + --color-background: #212529; + --color-card: #343a40; + } + + .primary, + :root { + --color-accent-text: #d0ebff; + --color-accent-background: #{darken(#1864ab, 20%)}; + } + + .secondary { + --color-accent-text: #f3d9fa; // 2 + --color-accent-background: #{darken(#862e9c, 20%)}; // 9 assombris + } + + .danger { + --color-accent-text: #ffe3e3; // 9 + --color-accent-background: #{darken(#c92a2a, 20%)}; // 2 + } + + .success { + --color-accent-text: #d3f9d8; // 9 + --color-accent-background: #{darken(#2b8a3e, 20%)}; + ; // 2 + } + + .warning { + --color-accent-text: #fff3bf; // 9 + --color-accent-background: #{darken(#e67700, 20%)}; // 2 + } + + .info { + --color-accent-text: #c5f6fa; // 9 + --color-accent-background: #{darken(#0b7285, 20%)}; // 2 + } + + .grey { + --color-accent-text: #f1f3f5; // 9 + --color-accent-background: #212529; // 2 + } +} + +.accent, +table.colored th { + background-color: var(--color-accent); + color: var(--color-contrast-accent); +} + +.colored-bg, +.alert, +table.colored td { + color: var(--color-accent-text); + background-color: var(--color-accent-background); +} + +.colored-text { + color: var(--color-accent-text); +} \ No newline at end of file diff --git a/src/components/_well.scss b/src/components/_well.scss index cccb98b..6787497 100644 --- a/src/components/_well.scss +++ b/src/components/_well.scss @@ -19,11 +19,6 @@ pre, .code { font-family: var(--font-family-monospace); } -.alert { - background-color: var(--color-accent-background); - color: var(--color-accent-text); -} - summary { color: var(--color-text)!important; font-weight: bold; diff --git a/src/main.scss b/src/main.scss index d1451f4..5478e3d 100644 --- a/src/main.scss +++ b/src/main.scss @@ -30,4 +30,6 @@ @import 'components/well'; @import 'components/buttons'; @import 'components/menus'; -@import 'components/tables'; \ No newline at end of file +@import 'components/tables'; + +@import 'colors'; \ No newline at end of file
Row 1, Column 1