/** * components: button * * * button * * * @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; } } }