2 * -------------------------- */
4 /* Stacked and layered icon */
6 /* Animated rotating icon */
7 .#{$fa-css-prefix}-spin {
8 -webkit-animation: spin 2s infinite linear;
9 -moz-animation: spin 2s infinite linear;
10 -o-animation: spin 2s infinite linear;
11 animation: spin 2s infinite linear;
14 @-moz-keyframes spin {
15 0% { -moz-transform: rotate(0deg); }
16 100% { -moz-transform: rotate(359deg); }
18 @-webkit-keyframes spin {
19 0% { -webkit-transform: rotate(0deg); }
20 100% { -webkit-transform: rotate(359deg); }
23 0% { -o-transform: rotate(0deg); }
24 100% { -o-transform: rotate(359deg); }
27 0% { -ms-transform: rotate(0deg); }
28 100% { -ms-transform: rotate(359deg); }
31 0% { transform: rotate(0deg); }
32 100% { transform: rotate(359deg); }
36 // Icon rotations & flipping
37 // -------------------------
39 .#{$fa-css-prefix}-rotate-90 { @include fa-icon-rotate(90deg, 1); }
40 .#{$fa-css-prefix}-rotate-180 { @include fa-icon-rotate(180deg, 2); }
41 .#{$fa-css-prefix}-rotate-270 { @include fa-icon-rotate(270deg, 3); }
43 .#{$fa-css-prefix}-flip-horizontal { @include fa-icon-flip(-1, 1, 0); }
44 .#{$fa-css-prefix}-flip-vertical { @include fa-icon-flip(1, -1, 2); }