Sha256: 0cf2d0bd3c6fc4fa1fb91b5952933157cdad462cda836dbff38388121c3a6142

Contents?: true

Size: 1.22 KB

Versions: 14

Compression:

Stored size: 1.22 KB

Contents

$accent-color: $blue !default;

@mixin button($background-color: color($grey, 100), $color: color($grey, 800), $active-background-color: $accent-color, $active-color: text-color($accent-color)) {
  background-image: linear-gradient(to bottom, $background-color, darken($background-color, 8%));
  border: 0;
  border-radius: 2px;
  box-shadow: rgba(0, 0, 0, 0.14902) 0 0 0 1px inset;
  color: $color;
  display: inline-block;
  font-size: 11px;
  height: 26px;
  line-height: 25px;
  margin-bottom: 4px;
  outline: none;
  padding: 0 12px;
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
  white-space: nowrap;

  i {
    font-size: 13px;
    line-height: 11px;
    margin-right: 2px;
  }

  &:hover {
    background-image: linear-gradient(to bottom, lighten($background-color, 5%), darken($background-color, 3.5%));
    color: $color;
  }

  &:active {
    background-image: linear-gradient(to bottom, lighten($active-background-color, 3%), darken($active-background-color, 5%));
    color: $active-color;
  }

  &:disabled {
    cursor: default;
    opacity: 0.5;

    &:hover,
    &:active {
      background-image: linear-gradient(to bottom, $background-color, darken($background-color, 8%));
      color: $color;
    }
  }
}

Version data entries

14 entries across 14 versions & 2 rubygems

Version Path
codelation_ui-1.0.1 app/assets/stylesheets/codelation_ui/_base_resources/mixins/button.scss
codelation_ui-1.0.0 app/assets/stylesheets/codelation_ui/_base_resources/mixins/button.scss
codelation_assets-0.5.0 app/assets/stylesheets/codelation/mixins/button.scss
codelation_assets-0.4.0 app/assets/stylesheets/codelation/mixins/button.scss
codelation_assets-0.3.9 app/assets/stylesheets/codelation/mixins/button.scss
codelation_assets-0.3.8 app/assets/stylesheets/codelation/mixins/button.scss
codelation_assets-0.3.7 app/assets/stylesheets/codelation/mixins/button.scss
codelation_assets-0.3.6 app/assets/stylesheets/codelation/mixins/button.scss
codelation_assets-0.3.5 app/assets/stylesheets/codelation/mixins/button.scss
codelation_assets-0.3.4 app/assets/stylesheets/codelation/mixins/button.scss
codelation_assets-0.3.3 app/assets/stylesheets/codelation/mixins/button.scss
codelation_assets-0.3.2 app/assets/stylesheets/codelation/mixins/button.scss
codelation_assets-0.3.0 app/assets/stylesheets/codelation/mixins/button.scss
codelation_assets-0.2.2 app/assets/stylesheets/codelation/mixins/button.scss