Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/ForkAwesome/Fork-Awesome.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'less/extras.less')
-rw-r--r--less/extras.less62
1 files changed, 7 insertions, 55 deletions
diff --git a/less/extras.less b/less/extras.less
index 4002d460e..fdfcc0cbf 100644
--- a/less/extras.less
+++ b/less/extras.less
@@ -6,20 +6,12 @@
/* Animated rotating icon */
.fa-spin {
- display: inline-block;
-webkit-animation: spin 2s infinite linear;
-moz-animation: spin 2s infinite linear;
-o-animation: spin 2s infinite linear;
animation: spin 2s infinite linear;
}
-/* Prevent stack and spinners from being taken inline when inside a link */
-a .fa-stack,
-a .fa-spin {
- display: inline-block;
- text-decoration: none;
-}
-
@-moz-keyframes spin {
0% { -moz-transform: rotate(0deg); }
100% { -moz-transform: rotate(359deg); }
@@ -41,53 +33,13 @@ a .fa-spin {
100% { transform: rotate(359deg); }
}
-/* Icon rotations and mirroring */
-.fa-rotate-90:before {
- filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
- -webkit-transform: rotate(90deg);
- -moz-transform: rotate(90deg);
- -ms-transform: rotate(90deg);
- -o-transform: rotate(90deg);
- transform: rotate(90deg);
-}
-
-.fa-rotate-180:before {
- filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
- -webkit-transform: rotate(180deg);
- -moz-transform: rotate(180deg);
- -ms-transform: rotate(180deg);
- -o-transform: rotate(180deg);
- transform: rotate(180deg);
-}
-
-.fa-rotate-270:before {
- filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
- -webkit-transform: rotate(270deg);
- -moz-transform: rotate(270deg);
- -ms-transform: rotate(270deg);
- -o-transform: rotate(270deg);
- transform: rotate(270deg);
-}
-.fa-flip-horizontal:before {
- -webkit-transform: scale(-1, 1);
- -moz-transform: scale(-1, 1);
- -ms-transform: scale(-1, 1);
- -o-transform: scale(-1, 1);
- transform: scale(-1, 1);
-}
+// Icon rotations & flipping
+// -------------------------
-.fa-flip-vertical:before {
- -webkit-transform: scale(1, -1);
- -moz-transform: scale(1, -1);
- -ms-transform: scale(1, -1);
- -o-transform: scale(1, -1);
- transform: scale(1, -1);
-}
+.fa-rotate-90 { .rotate(90deg, 1); }
+.fa-rotate-180 { .rotate(180deg, 2); }
+.fa-rotate-270 { .rotate(270deg, 3); }
-/* ensure rotation occurs inside anchor tags */
-a {
- .fa-rotate-90, .fa-rotate-180, .fa-rotate-270, .fa-flip-horizontal, .fa-flip-vertical {
- &:before { display: inline-block; }
- }
-}
+.fa-flip-horizontal { .flip(-1, 1); }
+.fa-flip-vertical { .flip(1, -1); }