Compare commits

...
Author SHA1 Message Date
Richard Schreiber a969f0ee61 Fix styling for disabled buttons other than btn-default 2026-10-21 08:14:56 +02:00
2 changed files with 15 additions and 12 deletions

No files matched your search

@@ -74,6 +74,8 @@ $panel-default-heading-bg: #e5e5e5 !default;
$link-hover-color: var(--pretix-brand-primary-darken-15);
$btn-default-border: #949494;
$btn-default-border-disabled: #ccc !default;
$btn-default-bg-disabled: $gray-lighter;
$btn-primary-border: var(--pretix-brand-primary-darken-5);
$btn-primary-border-active: var(--pretix-brand-primary-darken-30);
+13 -12
View File
@@ -44,12 +44,10 @@ input[type=number]::-webkit-outer-spin-button {
box-shadow: 0px 0px 0px 1px $input-border inset;
box-sizing: border-box;
}
.btn-default:hover, .btn-default:focus {
box-shadow: 0px 0px 0px 1px $input-border inset, inset 0 1px 3px 0 #BFBFBF;
background: $btn-default-bg;
}
.btn-default:active, .btn-default:active:hover, .btn-default:active:focus {
background: $btn-default-bg;
outline: 0;
@@ -57,6 +55,19 @@ input[type=number]::-webkit-outer-spin-button {
.btn-default.active, .btn-default.active:hover, .btn-default.active:focus {
box-shadow: 0px 0px 0px 1px $input-border inset, inset 0 1px 8px 0 #BFBFBF;
}
.btn-default.disabled, .btn-default[disabled], fieldset[disabled] .btn-default {
&, &:hover, &:focus {
box-shadow: 0px 0px 0px 1px $btn-default-border-disabled inset, inset 0 1px 3px 0 #d9d9d9;
background: $btn-default-bg-disabled;
opacity: 0.7;
}
}
.btn-link.disabled, .btn-link[disabled], fieldset[disabled] .btn-link {
box-shadow: none;
background: none;
}
.btn-primary:hover, .btn-primary:focus {
box-shadow: inset 0 1px 3px 0 var(--pretix-brand-primary-shade-25);
@@ -117,16 +128,6 @@ input[type=number]::-webkit-outer-spin-button {
border: transparent;
}
.btn.disabled, .btn[disabled], fieldset[disabled] .btn {
box-shadow: 0px 0px 0px 1px #ccc inset, inset 0 1px 3px 0 #d9d9d9;
background: #eee;
opacity: 0.7;
}
.btn-link.disabled, .btn-link[disabled], fieldset[disabled] .btn-link {
box-shadow: none;
background: none;
}
.btn-group-flex { display: flex; }
.btn-group-flex > .btn { flex: 1; }