Lightweight CSS Framework for Building Apps and Websites https://crispy-css.com
 
 
 

53 lines
1.4 KiB

/**
* components: button
*
* <a class="button" href="#">
* button
* </a>
*
* @author Björn Hase, Tentakelfabrik
* @license http://opensource.org/licenses/MIT The MIT License
* @link https://github.com/tentakelfabrik/crispy-css
*
*/
$crispy__button__font-family: $crispy__font-family !default;
$crispy__button__font-weight: $crispy__font-weight !default;
$crispy__button__font-size: $crispy__font-size !default;
$crispy__button__font-size-breakpoints: $crispy__font-size__breakpoints !default;
$crispy__button__padding: 0.3em 0.8em !default;
$crispy__button__padding-breakpoints: (
$crispy__md: 0.4em 1.2em
) !default;
$crispy__button__margin: $crispy__margin !default;
@mixin crispy__button() {
.button {
appearance: none;
position: relative;
display: inline-block;
text-decoration: none;
font-family: $crispy__button__font-family;
font-weight: $crispy__button__font-weight;
font-size: $crispy__button__font-size;
@include crispy__media__breakpoints('font-size', $crispy__button__font-size-breakpoints);
margin: $crispy__button__margin;
padding: $crispy__button__padding;
@include crispy__media__breakpoints('padding', $crispy__button__padding-breakpoints);
&:hover {
cursor: pointer;
text-decoration: none;
}
&:focus {
outline: none;
}
}
}