comparison dep/fmt/doc/bootstrap/mixins/buttons.less @ 343:1faa72660932

*: transfer back to cmake from autotools autotools just made lots of things more complicated than they should have and many things broke (i.e. translations)
author Paper <paper@paper.us.eu.org>
date Thu, 20 Jun 2024 05:56:06 -0400
parents
children
comparison
equal deleted inserted replaced
342:adb79bdde329 343:1faa72660932
1 // Button variants
2 //
3 // Easily pump out default styles, as well as :hover, :focus, :active,
4 // and disabled options for all buttons
5
6 .button-variant(@color; @background; @border) {
7 color: @color;
8 background-color: @background;
9 border-color: @border;
10
11 &:hover,
12 &:focus,
13 &.focus,
14 &:active,
15 &.active,
16 .open > .dropdown-toggle& {
17 color: @color;
18 background-color: darken(@background, 10%);
19 border-color: darken(@border, 12%);
20 }
21 &:active,
22 &.active,
23 .open > .dropdown-toggle& {
24 background-image: none;
25 }
26 &.disabled,
27 &[disabled],
28 fieldset[disabled] & {
29 &,
30 &:hover,
31 &:focus,
32 &.focus,
33 &:active,
34 &.active {
35 background-color: @background;
36 border-color: @border;
37 }
38 }
39
40 .badge {
41 color: @background;
42 background-color: @color;
43 }
44 }
45
46 // Button sizes
47 .button-size(@padding-vertical; @padding-horizontal; @font-size; @line-height; @border-radius) {
48 padding: @padding-vertical @padding-horizontal;
49 font-size: @font-size;
50 line-height: @line-height;
51 border-radius: @border-radius;
52 }