vendor/assets/stylesheets/settings/mixins/_animation.css.sass in oulu-rails-0.5.16 vs vendor/assets/stylesheets/settings/mixins/_animation.css.sass in oulu-rails-0.5.17

- old
+ new

@@ -1,15 +1,56 @@ -// https://gist.github.com/ericam/1607696 -=keyframes($name) - @-webkit-keyframes #{$name} - @content - @-moz-keyframes #{$name} - @content - @-ms-keyframes #{$name} - @content - @keyframes #{$name} - @content +// どこでも transition が書ける設定 +=transition-basics($value) + @if transition_duration($value) + +transition-duration($value) + @else if transition_timing_function($value) + +transition-timing-function($value) + @else if transition_delay($value) + +transition-delay(transition_delay($value)) + @else if transition_property($value) + +transition-property($value) -=transition($transition-duration: .5s, $transition-property: all, $transition-timing: ease-in) - +transition-property($transition-property) - +transition-duration($transition-duration) - +transition-timing-function($transition-timing) +=transition($value) + @for $i from 1 through length($value) + +transition-basics(nth($value, $i)) + +// どこでも animation が書ける設定 +=animation-basics($value) + @if animation_name($value) + +animation-name($value) + $animation-name: $value + @else if animation_duration($value) + +animation-duration($value) + @else if animation_timing_function($value) + +animation-timing-function($value) + @else if animation_delay($value) + +animation-delay(animation_delay($value)) + @else if animation_iteration_count($value) + +animation-iteration-count($value) + @else if animation_direction($value) + +animation-direction($value) + @else if animation_fill_mode($value) + +animation-fill-mode($value) + @else if animation_play_state($value) + +animation-play-state($value) + +=animations($value1: null, $value2: null, $value3: null, $value4: null, $value5: null, $value6: null) + $list: $value1 $value2 $value3 $value4 $value5 $value6 + $added-animation-names: null + @each $value in $list + @for $i from 1 through length($value) + @if animation_name(nth($value, $i)) + // +animation-name(nth($value, $i)) + @else if animation_duration(nth($value, $i)) + // +animation-duration(nth($value, $i)) + @else if animation_timing_function(nth($value, $i)) + // +animation-timing-function(nth($value, $i)) + @else if animation_delay(nth($value, $i)) + // +animation-delay(animation_delay(nth($value, $i))) + @else if animation_iteration_count(nth($value, $i)) + // +animation-iteration-count(nth($value, $i)) + @else if animation_direction(nth($value, $i)) + // +animation-direction(nth($value, $i)) + @else if animation_fill_mode(nth($value, $i)) + // +animation-fill-mode(nth($value, $i)) + @else if animation_play_state(nth($value, $i)) + // +animation-play-state(nth($value, $i))