Files
2026-03-05 13:07:40 +01:00

57 lines
1.2 KiB
SCSS

@import 'variables', 'mixin';
/**
* Table of Contents:
* 1.0 - button
* 2.0 - button--reverse
*/
/* 1.0 - button */
.button {
font-family: $button-font-family;
font-size: $button-font-size;
line-height: $button-line-height;
font-weight: $button-font-weight;
padding: $button-padding;
border-radius: $button-border-radius;
background: $button-background;
letter-spacing: $button-letter-spacing;
text-transform: $button-text-transform;
text-decoration: none;
cursor: pointer;
display: inline-block;
text-align: center;
border: 1px solid #000;
background: transparent;
color: #000;
position: relative;
&:before {
position: absolute;
content: "";
top: 0;
left: 0;
width: 0;
height: 100%;
background: #000;
transition: all .35s;
z-index: -1;
}
&:hover {
color: #fff !important;
&:before {
width: 100%;
}
}
&:disabled,
&[disabled] {
opacity: .5;
cursor: not-allowed;
}
}