JasoN_Sy icon

Sass mixin used

JasoN_Sy | PRO | 12/01/16 07:58:39 AM UTC | 0 ⭐ | 6587 👁️ | Never ⏰ | []
SAS |

2.75 KB

|

None

|

0 👍

/

0 👎

//mixins:
//boxshadow with or without inset
@mixin box-shadow($left, $top, $blur, $color, $inset:"") {
 
      -webkit-box-shadow:$left $top $blur $color #{$inset};
      -moz-box-shadow:$left $top $blur $color #{$inset};
      box-shadow:$left $top $blur $color #{$inset};
}
@mixin flex-direction($FlexDirection) {
 
      -webkit-flex-direction: $FlexDirection;
      -ms-flex-direction: $FlexDirection;
      flex-direction: $FlexDirection;
}
@mixin align-items($AlignItem) {
 
      -webkit-flex-align: $AlignItem;
      -ms-flex-align: $AlignItem;
      align-items: $AlignItem;
}
// justify
@mixin justify-content($JustifyContent) {
 
      -webkit-justify-content: $JustifyContent;
      -ms-flex-pack: $JustifyContent;
      justify-content: $JustifyContent;
}
//transtion itself
@mixin transition($transition...) {
 
    -moz-transition:    $transition;
    -o-transition:      $transition;
    -webkit-transition: $transition;
    transition:         $transition;
}
//transition property
@mixin transition-property($property...) {
 
    -moz-transition-property:    $property;
    -o-transition-property:      $property;
    -webkit-transition-property: $property;
    transition-property:         $property;
}
// transition duration
@mixin transition-duration($duration...) {
 
    -moz-transition-property:    $duration;
    -o-transition-property:      $duration;
    -webkit-transition-property: $duration;
    transition-property:         $duration;
}
//transition timer
@mixin transition-timing-function($timing...) {
 
    -moz-transition-timing-function:    $timing;
    -o-transition-timing-function:      $timing;
    -webkit-transition-timing-function: $timing;
    transition-timing-function:         $timing;
}
//transition delay
@mixin transition-delay($delay...) {
 
    -moz-transition-delay:    $delay;
    -o-transition-delay:      $delay;
    -webkit-transition-delay: $delay;
    transition-delay:         $delay;
}
// generic transform
@mixin transform($transforms) {
 
     -moz-transform: $transforms;
       -o-transform: $transforms;
      -ms-transform: $transforms;
  -webkit-transform: $transforms;
          transform: $transforms;
}
// rotate
@mixin rotate ($deg) {
  @include transform(rotate(#{$deg}deg));
}
 
// scale
@mixin scale($scale) {
   @include transform(scale($scale));
} 
// translate
@mixin translate ($x, $y) {
   @include transform(translate($x, $y));
}
// skew
@mixin skew ($x, $y) {
   @include transform(skew(#{$x}deg, #{$y}deg));
}
//transform origin
@mixin transform-origin ($origin) {
    moz-transform-origin: $origin;
       -o-transform-origin: $origin;
      -ms-transform-origin: $origin;
  -webkit-transform-origin: $origin;
          transform-origin: $origin;
}

Comments

  •  icon
    01/01/70 12:00:00 AM UTC
    Plain Text |

    0 B

    |

    👍

    /

    👎

    
        
  •  icon
    01/01/70 12:00:00 AM UTC
    Plain Text |

    0 B

    |

    👍

    /

    👎