Sha256: 2bd3693abff852939bfa0228e80563ae16495ca4fde6b83d56faa122f260288f
Contents?: true
Size: 1.66 KB
Versions: 1
Compression:
Stored size: 1.66 KB
Contents
// // Mixins // ---------------------------------------- @mixin button-variant($color-text, $color-background, $color-border, $color-background-hover: false, $color-border-hover: false, $color-background-active: false, $color-border-active: false, $color-background-disabled: false, $color-border-disabled: false) { @if $color-background-hover == false { $color-background-hover: hsv-lighten($color-background, 7%, true); } @if $color-border-hover == false { $color-border-hover: hsv-lighten($color-border, 7%, true); } @if $color-background-active == false { $color-background-active: hsv-lighten($color-background, 15%, true); } @if $color-border-active == false { $color-border-active: hsv-lighten($color-border, 15%, true); } @if $color-background-disabled == false { $color-background-disabled: hsv-darken($color-element-background, 5%, true); } @if $color-border-disabled == false { $color-border-disabled: hsv-darken($color-element-border, 14%, true); } color: $color-text; background-color: $color-background; border-color: $color-border; &.focus, &:focus { color: $color-text; } &.hover, &:hover { color: $color-text; background-color: $color-background-hover; border-color: $color-border-hover; } &.active, &:active { color: $color-text; background-color: $color-background-active; border-color: $color-border-active; } &.disabled, &[disabled] { &, &.focus, &:focus, &.hover, &:hover { color: hsv-darken($font-color-regular, 50%, true); background: $color-background-disabled; border-color: $color-border-disabled; } } }
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
doc-msp-theme-0.1.0 | _sass/themes/dark-theme/_mixins.scss |