Sha256: 936228154757a1a6972642c9c5970997ffbe0f3f882ad92e36e11a64ca9b5273

Contents?: true

Size: 1.09 KB

Versions: 5

Compression:

Stored size: 1.09 KB

Contents

/**
 * @copyright   2010-2015, The Titon Project
 * @license     http://opensource.org/licenses/BSD-3-Clause
 * @link        http://titon.io
 */

@import "../common";

$icon-class-without-dot: remove-selector-char($icon-class);

[class*="#{$icon-class-without-dot}-"] {
    @include reset-inline-block;
    background-repeat: no-repeat;

    &.is-disabled { opacity: $disabled-opacity; }
}

@each $size in $icon-sizes {
    [class*="#{$icon-class-without-dot}-#{$size}"] { width: #{$size}px; height: #{$size}px; }
}

//-------------------- Modifiers --------------------//

@if index($icon-modifiers, "90deg") {
    #{$icon-class-modifier-90deg} { transform: rotate(90deg); }
}

@if index($icon-modifiers, "180deg") {
    #{$icon-class-modifier-180deg} { transform: rotate(180deg); }
}

@if index($icon-modifiers, "270deg") {
    #{$icon-class-modifier-270deg} { transform: rotate(270deg); }
}

@if index($icon-modifiers, "flip") {
    #{$icon-class-modifier-flip} { transform: rotateY(180deg); }
}

@if index($icon-modifiers, "flip-vert") {
    #{$icon-class-modifier-flip-vert} { transform: rotateX(180deg); }
}

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
titon-toolkit-2.0.2 scss/toolkit/components/icon.scss
titon-toolkit-2.0.1 scss/toolkit/components/icon.scss
titon-toolkit-2.0.0 scss/toolkit/components/icon.scss
titon-toolkit-2.0.0.pre.rc.2 scss/toolkit/components/icon.scss
titon-toolkit-2.0.0.pre.rc.1 scss/toolkit/components/icon.scss