Sha256: 77b29421387bdcccde79c928bac3f3db0b1b8cf29b111b276719037697fdae3f

Contents?: true

Size: 1.11 KB

Versions: 3

Compression:

Stored size: 1.11 KB

Contents

=bg-size($value)
  @if list($value)
    @if str-slice(nth($value, 1), 1, 1) == '/'
      $bg-size-value: str-slice(nth($value, 1), 2) nth($value, 2)
      +background-size($bg-size-value)
    @else
      +background-size($value)
  @else
    @if str-slice(nth($value, 1), 1, 1) == '/'
      $bg-size-value: str-slice(nth($value, 1), 2)
      +background-size($bg-size-value)
    @else
      +background-size($value)

// どこでも background-color と background-image と background-position と background-repeat が書ける設定
=background-basics($value)
  @if background_color($value)
    background-color: $value
  @else if background-image($value)
    background-image: image_url("#{$value}")
  @else if background_position($value)
    background-position: $value
  @else if background_repeat($value)
    background-repeat: $value
  @else if background_attachment($value)
    background-attachment: $value
  @else if background_size($value)
    +bg-size($value)

// +bg(black 'image.png' (left center) no-repeat fixed (/ 20px 30px))
=bg($value)
  @for $i from 1 through length($value)
    +background-basics(nth($value, $i))

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
oulu-rails-0.5.9 vendor/assets/stylesheets/settings/mixins/_background.css.sass
oulu-rails-0.5.8 vendor/assets/stylesheets/settings/mixins/_background.css.sass
oulu-rails-0.5.7 vendor/assets/stylesheets/settings/mixins/_background.css.sass