popov.link/_scss/components/theme/_buttons.scss
Valentin Popov fe613b7d2b
Added prefixes
Signed-off-by: Valentin Popov <info@valentineus.link>
2018-04-24 16:54:34 +04:00

85 lines
1.5 KiB
SCSS

@import 'utilities/borderradius';
.button,
button,
input[type='button'],
input[type='reset'],
input[type='submit'] {
background-color: $color-primary;
border: .1rem solid $color-primary;
color: $color-initial;
cursor: pointer;
display: inline-block;
font-size: 1.1rem;
font-weight: 700;
height: 3.8rem;
letter-spacing: .1rem;
line-height: 3.8rem;
padding: 0 3rem;
text-align: center;
text-decoration: none;
text-transform: uppercase;
white-space: nowrap;
@include borderradius(.4rem);
&:focus,
&:hover {
background-color: $color-secondary;
border-color: $color-secondary;
color: $color-initial;
outline: 0;
}
&[disabled] {
cursor: default;
opacity: .5;
&:focus,
&:hover {
background-color: $color-primary;
border-color: $color-primary;
}
}
&.button-outline {
background-color: transparent;
color: $color-primary;
&:focus,
&:hover {
background-color: transparent;
border-color: $color-secondary;
color: $color-secondary;
}
&[disabled] {
&:focus,
&:hover {
border-color: inherit;
color: $color-primary;
}
}
}
&.button-clear {
background-color: transparent;
border-color: transparent;
color: $color-primary;
&:focus,
&:hover {
background-color: transparent;
border-color: transparent;
color: $color-secondary;
}
&[disabled] {
&:focus,
&:hover {
color: $color-primary;
}
}
}
}