Add dark button color variants

This commit is contained in:
Sonny Bakker 2021-02-07 13:06:29 +01:00
parent 6e01353e89
commit 6abb9bfbd9
5 changed files with 28 additions and 21 deletions

View file

@ -87,7 +87,7 @@
} }
&__close-button { &__close-button {
background-color: $blue; background-color: var(--info-color);
color: var(--font-color); color: var(--font-color);
// TODO add mixin for default font awesome padding // TODO add mixin for default font awesome padding

View file

@ -16,30 +16,17 @@
&--success, &--confirm { &--success, &--confirm {
color: $white !important; color: $white !important;
background-color: $green; // TODO add dark variant background-color: var(--confirm-color);
&:hover {
background-color: lighten($green, +5%);
}
} }
&--error, &--cancel { &--error, &--cancel {
color: $white !important; color: $white !important;
background-color: $red; // TODO add dark variant background-color: var(--danger-color);
&:hover {
background-color: lighten($red, +5%);
}
} }
&--primary { &--primary {
color: $white !important; color: $white !important;
background-color: $blue; // TODO add dark variant background-color: var(--info-color);
&:hover {
background-color: lighten($blue, 5%);
}
} }
&--reddit { &--reddit {
@ -61,7 +48,7 @@
} }
&--disabled { &--disabled {
color: $font-color !important; color: var(--font-color) !important;
background-color: $gray !important; // TODO add dark variant background-color: $gray !important;
} }
} }

View file

@ -4,7 +4,7 @@
color: var(--font-color); color: var(--font-color);
// TODO add dark colored confirm green #007965 // TODO add dark colored confirm green #007965
background-color: $green; background-color: var(--confirm-color);
// TODO add mixin for default font awesome padding // TODO add mixin for default font awesome padding
& i { & i {

View file

@ -27,7 +27,7 @@ $checkbox-blue: rgba(34, 170, 253, 1);
// White theme // White theme
$background-color: $white; $background-color: $white;
$font-color: rgba(48, 51, 53, 1); $font-color: rgba(83, 87, 91, 1);
$link-color: darken($azureish-white, 30%); $link-color: darken($azureish-white, 30%);
$read-color: darken($gainsboro, 10%); $read-color: darken($gainsboro, 10%);
@ -35,6 +35,11 @@ $accent-color: $gainsboro;
$lighter-accent-color: $gainsboro; $lighter-accent-color: $gainsboro;
$lightest-accent-color: $orange; $lightest-accent-color: $orange;
$confirm-color: rgba(89, 181, 128, 1);
$danger-color: rgba(237, 118, 105, 1);
$warning-color: rgba(255, 218, 119, 1);
$info-color: rgba(40, 171, 185, 1);
// Dark theme // Dark theme
$dark-background-color: rgba(29, 45, 80, 1); $dark-background-color: rgba(29, 45, 80, 1);
@ -45,3 +50,8 @@ $dark-read-color: darken($dark-font-color, 20%);
$dark-accent-color: rgba(19, 59, 92, 1); $dark-accent-color: rgba(19, 59, 92, 1);
$dark-lighter-accent-color: rgba(30, 95, 116, 1); $dark-lighter-accent-color: rgba(30, 95, 116, 1);
$dark-lightest-accent-color: rgba(252, 218, 183, 1); $dark-lightest-accent-color: rgba(252, 218, 183, 1);
$dark-confirm-color: rgba(0, 121, 101, 1);
$dark-danger-color: rgba(175, 45, 45, 1);
$dark-warning-color: rgba(238, 187, 77, 1);
$dark-info-color: rgba(31, 111, 139, 1);

View file

@ -9,6 +9,11 @@
--lighter-accent-color: #{$lighter-accent-color}; --lighter-accent-color: #{$lighter-accent-color};
--lightest-accent-color: #{$lightest-accent-color}; --lightest-accent-color: #{$lightest-accent-color};
--confirm-color: #{$confirm-color};
--danger-color: #{$danger-color};
--warning-color: #{$warning-color};
--info-color: #{$info-color};
&.dark-theme { &.dark-theme {
--background-color: #{$dark-background-color}; --background-color: #{$dark-background-color};
@ -19,6 +24,11 @@
--accent-color: #{$dark-accent-color}; --accent-color: #{$dark-accent-color};
--lighter-accent-color: #{$dark-lighter-accent-color}; --lighter-accent-color: #{$dark-lighter-accent-color};
--lightest-accent-color: #{$dark-lightest-accent-color}; --lightest-accent-color: #{$dark-lightest-accent-color};
--confirm-color: #{$dark-confirm-color};
--danger-color: #{$dark-danger-color};
--warning-color: #{$dark-warning-color};
--info-color: #{$dark-info-color};
} }
color: var(--font-color); color: var(--font-color);