style: Add generic .icon-button class
The class is meant for buttons that only contain an icon, as found in many GTK apps. Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/2397>
This commit is contained in:
parent
5c935af7d3
commit
d87950da55
@ -102,6 +102,24 @@ stage {
|
||||
&:checked { @include button(checked);}
|
||||
}
|
||||
|
||||
// normal icon-only button
|
||||
%icon_button {
|
||||
border-radius: 99px;
|
||||
border-style: solid;
|
||||
border-width: 1px;
|
||||
font-weight: bold;
|
||||
padding: $base_padding*2;
|
||||
|
||||
@include button(normal);
|
||||
&:focus { @include button(focus);}
|
||||
&:hover { @include button(hover);}
|
||||
&:insensitive { @include button(insensitive);}
|
||||
&:active { @include button(active);}
|
||||
&:checked { @include button(checked);}
|
||||
|
||||
& > StIcon { icon-size: $base_icon_size; }
|
||||
}
|
||||
|
||||
// buttons in dialogs/notifications
|
||||
// lighter in color and have a greater radius
|
||||
|
||||
|
@ -4,3 +4,7 @@
|
||||
@extend %button; // that's it
|
||||
min-height: 22px;
|
||||
}
|
||||
|
||||
.icon-button {
|
||||
@extend %icon_button; // that's it
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user