Sha256: c4f615b1bb1e74deba824968116bcb26a24c77450bd975db77edf4a9f50f41a6

Contents?: true

Size: 1.49 KB

Versions: 17

Compression:

Stored size: 1.49 KB

Contents

// 使い方
// +border-radius(vertical, 4px)

=border-radius($value1: null, $value2: null)
  @if number(nth($value1, 1))
    +rem('border-radius', $value1)
  @else
    @for $i from 1 through length($value1)
      @if nth($value1, $i) == 'all'
        +rem('border-radius', $value2)
      @else if vertical(nth($value1, $i))
        +rem('border-top-radius', $value2)
        +rem('border-bottom-radius', $value2)
      @else if horizontal(nth($value1, $i))
        +rem('border-left-radius', $value2)
        +rem('border-right-radius', $value2)
      @else if top(nth($value1, $i))
        +rem('border-top-radius', $value2)
      @else if bottom(nth($value1, $i))
        +rem('border-bottom-radius', $value2)
      @else if left(nth($value1, $i))
        +rem('border-left-radius', $value2)
      @else if right(nth($value1, $i))
        +rem('border-right-radius', $value2)

// 使い方
// +reset-border-radius(vertical, 4px)
=reset-border-radius($value: 'all')
  @for $i from 1 through length($value1)
    @if nth($value1, $i) == 'all'
      border-radius: 0
    @else if vertical(nth($value1, $i))
      border-top-radius: 0
      border-bottom-radius: 0
    @else if horizontal(nth($value1, $i))
      border-left-radius: 0
      border-right-radius: 0
    @else if top(nth($value1, $i))
      border-top-radius: 0
    @else if bottom(nth($value1, $i))
      border-bottom-radius: 0
    @else if left(nth($value1, $i))
      border-left-radius: 0
    @else if right(nth($value1, $i))
      border-right-radius: 0

Version data entries

17 entries across 17 versions & 2 rubygems

Version Path
oulu-rails-0.6.11 vendor/assets/stylesheets/settings/mixins/_border-radius.sass
oulu-rails-0.6.10 vendor/assets/stylesheets/settings/mixins/_border-radius.sass
middleman-oulu-0.6.10 assets/stylesheets/settings/mixins/_border-radius.sass
middleman-oulu-0.6.9 assets/stylesheets/settings/mixins/_border-radius.sass
middleman-oulu-0.6.8 assets/stylesheets/settings/mixins/_border-radius.sass
middleman-oulu-0.6.7 assets/stylesheets/settings/mixins/_border-radius.sass
middleman-oulu-0.6.6 assets/stylesheets/settings/mixins/_border-radius.sass
middleman-oulu-0.6.5 assets/stylesheets/settings/mixins/_border-radius.sass
oulu-rails-0.6.5 vendor/assets/stylesheets/settings/mixins/_border-radius.sass
oulu-rails-0.6.4 vendor/assets/stylesheets/settings/mixins/_border-radius.sass
middleman-oulu-0.6.4 assets/stylesheets/settings/mixins/_border-radius.sass
oulu-rails-0.6.3 vendor/assets/stylesheets/settings/mixins/_border-radius.sass
middleman-oulu-0.6.3 assets/stylesheets/settings/mixins/_border-radius.sass
middleman-oulu-0.6.2 assets/stylesheets/settings/mixins/_border-radius.sass
oulu-rails-0.6.2 vendor/assets/stylesheets/settings/mixins/_border-radius.sass
middleman-oulu-0.6.1 assets/stylesheets/settings/mixins/_border-radius.sass
oulu-rails-0.6.0 vendor/assets/stylesheets/settings/mixins/_border-radius.sass