Summary Files Commits Branches @commit @diff @stats
path: root / src / icons
diff options
context:
space:
mode:
Commit6b53dbc7deb9673bee9a9530edc8c999e07dbd54 (patch)
Author
 Yan Zhu <picturepan2@hotmail.com>
2017-09-27 08:24:41 +0800
Committer
 Yan Zhu <picturepan2@hotmail.com>
2017-09-27 08:24:41 +0800
Filesd471a527e104c4de6a7a3d8caf49afd69b89a3a3 /src/icons
Spectre-Dark-Gruvbox-6b53dbc7deb9673bee9a9530edc8c999e07dbd54.tar
Spectre-Dark-Gruvbox-6b53dbc7deb9673bee9a9530edc8c999e07dbd54.tar.gz
Spectre-Dark-Gruvbox-6b53dbc7deb9673bee9a9530edc8c999e07dbd54.zip
Parent3b6c1a0c4c5a52bf776b78fc6db79163711a5f2e (diff)
Add Icon Sizes #284
1 files changed, 18 insertions, 2 deletions
-rw-r--r--src/icons/_icons-core.scss20
diff --git a/src/icons/_icons-core.scss b/src/icons/_icons-core.scss
index e3adee5..1bcc10e 100644
--- a/src/icons/_icons-core.scss
+++ b/src/icons/_icons-core.scss
@@ -1,6 +1,9 @@
+// Icon variables
$icon-border-width: $border-width-lg;
+$icon-prefix: "icon";
-.icon {
+// Icon base style
+.#{$icon-prefix} {
box-sizing: border-box;
display: inline-block;
font-size: inherit;
@@ -18,6 +21,19 @@ $icon-border-width: $border-width-lg;
top: 50%;
transform: translate(-50%, -50%);
}
+
+ // Icon sizes
+ &.icon-2x {
+ font-size: 1.6rem;
+ }
+
+ &.icon-3x {
+ font-size: 2.4rem;
+ }
+
+ &.icon-4x {
+ font-size: 3.2rem;
+ }
}
// Component icon support
@@ -25,7 +41,7 @@ $icon-border-width: $border-width-lg;
.btn,
.toast,
.menu {
- .icon {
+ .#{$icon-prefix} {
vertical-align: -10%;
}
}