Summary Files Commits Branches @commit @diff @stats
path: root / src
diff options
context:
space:
mode:
Commit130c203d3e2b52bc8eb4eb28b45290eaaf60f101 (patch)
Author
 Yan Zhu <picturepan2@hotmail.com>
2017-06-08 17:53:13 +0800
Committer
 Yan Zhu <picturepan2@hotmail.com>
2017-06-08 17:53:13 +0800
Files97bd052227475ac5cd6cc045a8a1fbca21a02943 /src
Spectre-Dark-Gruvbox-130c203d3e2b52bc8eb4eb28b45290eaaf60f101.tar
Spectre-Dark-Gruvbox-130c203d3e2b52bc8eb4eb28b45290eaaf60f101.tar.gz
Spectre-Dark-Gruvbox-130c203d3e2b52bc8eb4eb28b45290eaaf60f101.zip
Parentbade3426145be54a0d2c235a66aad57d5242ca3a (diff)
Fix icon direction bug #218
1 files changed, 64 insertions, 16 deletions
-rw-r--r--src/icons.less80
diff --git a/src/icons.less b/src/icons.less
index 9077b12..b59ecca 100644
--- a/src/icons.less
+++ b/src/icons.less
@@ -36,42 +36,90 @@
border-right: 0;
content: "";
height: .65em;
- transform: translate(-25%, -50%) rotate(-45deg);
width: .65em;
}
}
-.icon-arrow-down,
-.icon-downward {
- transform: rotate(-90deg);
+.icon-arrow-down {
+ &::before {
+ transform: translate(-50%, -75%) rotate(225deg);
+ }
}
-.icon-arrow-right,
-.icon-forward {
- transform: rotate(180deg);
+.icon-arrow-left {
+ &::before {
+ transform: translate(-25%, -50%) rotate(-45deg);
+ }
}
-.icon-arrow-up,
-.icon-upward {
- transform: rotate(90deg);
+.icon-arrow-right {
+ &::before {
+ transform: translate(-75%, -50%) rotate(135deg);
+ }
}
-.icon-downward,
-.icon-back,
-.icon-forward,
-.icon-upward {
+.icon-arrow-up {
&::before {
- transform: translate(-50%, -50%) rotate(-45deg);
+ transform: translate(-50%, -25%) rotate(45deg);
}
+}
+
+.icon-back,
+.icon-forward {
&::after {
background: currentColor;
content: "";
height: @icon-border-width;
- left: 55%;
width: .8em;
}
}
+.icon-downward,
+.icon-upward {
+ &::after {
+ background: currentColor;
+ content: "";
+ height: .8em;
+ width: @icon-border-width;
+ }
+}
+
+.icon-back {
+ &::after {
+ left: 55%;
+ }
+ &::before {
+ transform: translate(-50%, -50%) rotate(-45deg);
+ }
+}
+
+.icon-downward {
+ &::after {
+ top: 45%;
+ }
+ &::before {
+ transform: translate(-50%, -50%) rotate(-135deg);
+ }
+}
+
+.icon-forward {
+ &::after {
+ left: 45%;
+ }
+ &::before {
+ transform: translate(-50%, -50%) rotate(135deg);
+ }
+}
+
+.icon-upward {
+ &::after {
+ top: 55%;
+ }
+ &::before {
+ transform: translate(-50%, -50%) rotate(45deg);
+ }
+}
+
// Icon caret
.icon-caret {
&::before {