blob: 93779a4e7d6d9c3b435bde00f07e0447c63a8c9f [file] [log] [blame]
@use 'sass:color';
@use "colors";
/**
* Some color definitions and mixins for
* buttons and menus.
*/
$choose-bg: colors.$light-grey;
$choose-color: colors.$dark-grey;
$choose-blind-color: colors.$middle-grey;
$choose-border-color: colors.$middle-grey;
$choose-border: 2px solid $choose-border-color;
$choose-box-shadow: 2px 2px 2px rgba(0,0,0,0.2);
/**
* Chooseable items (default)
*/
@mixin choose-item {
color: $choose-color;
background-color: $choose-bg;
border-color: $choose-border-color;
text-shadow: colors.$light-shadow;
}
/**
* Chooseable items (mouse over)
*/
@mixin choose-hover {
color: colors.$nearly-white;
background-color: colors.$dark-orange;
border-color: colors.$darker-orange;
text-shadow: none;
}
/**
* Chooseable items (not available)
*/
@mixin choose-inactive {
color: color.adjust($choose-color, $lightness: 20%, $space: hsl);
background-color: color.adjust($choose-bg, $lightness: 20%, $space: hsl);
border-color: transparent;
text-shadow: none;
}
/**
* Chooseable items (active)
*/
@mixin choose-active {
color: colors.$dark-green;
background-color: colors.$light-green;
border-color: colors.$dark-green;
text-shadow: none;
}
/**
* Chooseable items (action: remove something)
*/
@mixin choose-remove {
color: colors.$nearly-white;
background-color: colors.$middle-red;
border-color: colors.$dark-red;
text-shadow: none;
}