Sha256: 479d4f6961ddff120b52bcce10dd6e092dc8fe05fc0e8ea33285bd4253e9655c

Contents?: true

Size: 830 Bytes

Versions: 11

Compression:

Stored size: 830 Bytes

Contents

@mixin button-size($size) {
  $n: 0;
  @if $size == xlarge {
    $n: $xlarge-button-font-size;
  }
  @if $size == large {
    $n: $large-button-font-size;
  }
  @if $size == medium {
    $n: $medium-button-font-size;
  }
  @if $size == small {
    $n: $small-button-font-size;
  }
  $button-font-size: $n;
  $button-height: ms($ratio, $button-font-size) + 1;
  $line-height: $button-height - 2;

  @include font-size($button-font-size);
  @include line-and-height($button-height);

  a {
    position:relative;
    padding: 0 ms(0, $button-font-size);
  }

  &.icon-left {
    a {
      padding-left: $button-height;
      &:before {
        left: $button-font-size / 1.5;
      }
    }
  }

  &.icon-right {
    a {
      padding-right: $button-height;
      &:after {
        right: $button-font-size / 1.5;
      }
    }
  }
}

Version data entries

11 entries across 11 versions & 3 rubygems

Version Path
gumby_on_rails-0.0.1 app/assets/stylesheets/gumby/functions/_button-size.scss
middleman-gumby-0.0.1 vendor/assets/sass/functions/_button-size.scss
gumby2-rails-0.0.9 vendor/assets/stylesheets/sass/functions/_buttons.scss
gumby2-rails-0.0.8 vendor/assets/stylesheets/sass/functions/_buttons.scss
gumby2-rails-0.0.7 vendor/assets/stylesheets/sass/functions/_buttons.scss
gumby2-rails-0.0.6 vendor/assets/stylesheets/sass/functions/_buttons.scss
gumby2-rails-0.0.5 vendor/assets/stylesheets/sass/functions/_buttons.scss
gumby2-rails-0.0.4 vendor/assets/stylesheets/sass/functions/_buttons.scss
gumby2-rails-0.0.3 vendor/assets/stylesheets/sass/functions/_buttons.scss
gumby2-rails-0.0.2 vendor/assets/stylesheets/sass/functions/_buttons.scss
gumby2-rails-0.0.1 vendor/assets/stylesheets/sass/functions/_buttons.scss