mirror of
https://github.com/ascribe/onion.git
synced 2024-12-22 17:33:14 +01:00
175 lines
4.3 KiB
SCSS
175 lines
4.3 KiB
SCSS
// buttons!
|
|
// thought of the day:
|
|
// "every great atrocity is the result of people just following orders"
|
|
|
|
.ascribe-btn-container-left {
|
|
float: left;
|
|
padding: 0 2px 2px 0;
|
|
}
|
|
|
|
.ascribe-btn-container-right {
|
|
float: right;
|
|
padding: 0 0 2px 2px;
|
|
}
|
|
|
|
.btn {
|
|
font-weight: $ascribe--font-weight-light;
|
|
}
|
|
|
|
.btn-default {
|
|
background-color: $ascribe--button-default-color;
|
|
border-color: $ascribe--button-default-color;
|
|
|
|
&:hover,
|
|
&:active,
|
|
&:focus,
|
|
&:active:hover,
|
|
&:active:focus,
|
|
&:active.focus,
|
|
&.active:hover,
|
|
&.active:focus,
|
|
&.active.focus {
|
|
background-color: lighten($ascribe--button-default-color, 20%);
|
|
border-color: lighten($ascribe--button-default-color, 20%);
|
|
}
|
|
}
|
|
|
|
// disabled buttons
|
|
.btn-default.disabled,
|
|
.btn-default.disabled:hover,
|
|
.btn-default.disabled:focus,
|
|
.btn-default.disabled.focus,
|
|
.btn-default.disabled:active,
|
|
.btn-default.disabled.active,
|
|
.btn-default[disabled],
|
|
.btn-default[disabled]:hover,
|
|
.btn-default[disabled]:focus,
|
|
.btn-default[disabled].focus,
|
|
.btn-default[disabled]:active,
|
|
.btn-default[disabled].active,
|
|
fieldset[disabled] .btn-default,
|
|
fieldset[disabled] .btn-default:hover,
|
|
fieldset[disabled] .btn-default:focus,
|
|
fieldset[disabled] .btn-default.focus,
|
|
fieldset[disabled] .btn-default:active,
|
|
fieldset[disabled] .btn-default.active {
|
|
background-color: darken($ascribe--button-default-color, 20%);
|
|
border-color: darken($ascribe--button-default-color, 20%);
|
|
}
|
|
|
|
.btn-secondary {
|
|
background-color: $ascribe--button-secondary-bg-color;
|
|
border-color: $ascribe--button-secondary-fg-color;
|
|
color: $ascribe--button-secondary-fg-color;
|
|
|
|
&:hover,
|
|
&:active,
|
|
&:focus,
|
|
&:active:hover,
|
|
&:active:focus,
|
|
&:active.focus,
|
|
&.active:hover,
|
|
&.active:focus,
|
|
&.active.focus {
|
|
background-color: $ascribe--button-secondary-fg-color;
|
|
border-color: $ascribe--button-secondary-bg-color;
|
|
color: $ascribe--button-secondary-bg-color;
|
|
}
|
|
}
|
|
|
|
// disabled buttons
|
|
.btn-secondary.disabled,
|
|
.btn-secondary.disabled:hover,
|
|
.btn-secondary.disabled:focus,
|
|
.btn-secondary.disabled.focus,
|
|
.btn-secondary.disabled:active,
|
|
.btn-secondary.disabled.active,
|
|
.btn-secondary[disabled],
|
|
.btn-secondary[disabled]:hover,
|
|
.btn-secondary[disabled]:focus,
|
|
.btn-secondary[disabled].focus,
|
|
.btn-secondary[disabled]:active,
|
|
.btn-secondary[disabled].active,
|
|
fieldset[disabled] .btn-secondary,
|
|
fieldset[disabled] .btn-secondary:hover,
|
|
fieldset[disabled] .btn-secondary:focus,
|
|
fieldset[disabled] .btn-secondary.focus,
|
|
fieldset[disabled] .btn-secondary:active,
|
|
fieldset[disabled] .btn-secondary.active {
|
|
background-color: darken($ascribe--button-secondary-bg-color, 20%);
|
|
border-color: darken($ascribe--button-secondary-fg-color, 20%);
|
|
color: darken($ascribe--button-secondary-fg-color, 20%);
|
|
}
|
|
|
|
.btn-tertiary {
|
|
background-color: transparent;
|
|
border-color: transparent;
|
|
color: $ascribe-dark-blue;
|
|
|
|
&:focus,
|
|
&:active:focus,
|
|
&:active.focus {
|
|
background-color: transparent;
|
|
border-color: transparent;
|
|
color: $ascribe-dark-blue;
|
|
}
|
|
|
|
&:hover,
|
|
&:active,
|
|
&:active:hover,
|
|
&.active:hover{
|
|
background-color: $ascribe-pink;
|
|
border-color: $ascribe-pink;
|
|
color: $ascribe-white;
|
|
}
|
|
}
|
|
|
|
.btn-wide {
|
|
font-weight: $ascribe--font-weight-light;
|
|
}
|
|
|
|
.btn-spinner, .btn-spinner:hover {
|
|
background-color: $ascribe--button-default-color;
|
|
border-color: $ascribe--button-default-color;
|
|
[class^="spinner-wrapper-"] {
|
|
color: white;
|
|
.spinner-circle {
|
|
border-color: white;
|
|
}
|
|
}
|
|
}
|
|
|
|
.btn-secondary .spinner-wrapper {
|
|
.spinner-circle,
|
|
.spinner-inner {
|
|
border-color: $ascribe--button-secondary-fg-color;
|
|
color: $ascribe--button-secondary-fg-color;
|
|
}
|
|
}
|
|
|
|
.btn-ascribe-add {
|
|
width: 30px;
|
|
height: 30px;
|
|
background-color: transparent !important;
|
|
border: 1px solid $ascribe-dark-blue;
|
|
border-radius: 50%;
|
|
|
|
&:hover {
|
|
border-color: white!important;
|
|
background-color: $ascribe-dark-blue!important;
|
|
}
|
|
|
|
> span {
|
|
position: absolute;
|
|
left: 0;
|
|
top: 2px;
|
|
width: 30px;
|
|
height: 30px;
|
|
color: $ascribe-dark-blue;
|
|
padding: 0.4em;
|
|
&:hover {
|
|
color: white;
|
|
}
|
|
}
|
|
}
|