Sha256: a279347dd8b5185272d70a77f5f703260122becceec93b0acc39b730ec53f5a7

Contents?: true

Size: 831 Bytes

Versions: 8

Compression:

Stored size: 831 Bytes

Contents

@import 'facades/config';

@mixin icon-classes($prefix:'icon-', $names: false){
  
  $prefix:unquote($prefix);
  
  [class^="#{$prefix}"]:before, [class*=" #{$prefix}"]:before{
    display: inline; 
    width: auto; 
    height: auto; 
    line-height: inherit; 
    vertical-align: baseline;
    font-weight:normal;
    font-family:$icon-font-family;
  }
  
  @if type-of($names) != list{
    $names: icon-names($icon-pack);
  }
  
  @each $ico in $names{
    $ico: unquote($ico);
    .#{$prefix}#{$ico}:before{ @include icon-content($ico); }
  }
  
  .#{$prefix}large:before {
      vertical-align: top;
      display:inline-block;
      font-size: 1.3333333333333333em;
  }  
}

@mixin icon-rect-classes{
  .icon-16{ @include icon-rect(16px); }
  .icon-32{ @include icon-rect(32px); }
  .icon-24{ @include icon-rect(24px); }  
}

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
facades-1.1.0 src/scss/facades/icons/_classes.scss
facades-1.0.9 src/scss/facades/icons/_classes.scss
facades-1.0.8 src/scss/facades/icons/_classes.scss
facades-1.0.6 src/scss/facades/icons/_classes.scss
facades-1.0.4 src/scss/facades/icons/_classes.scss
facades-1.0.3 src/scss/facades/icons/_classes.scss
facades-1.0.2 src/scss/facades/icons/_classes.scss
facades-1.0.1 src/scss/facades/icons/_classes.scss