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:
authordavegandy <dave@davegandy.com>2013-10-22 23:55:08 +0400
committerdavegandy <dave@davegandy.com>2013-10-22 23:55:08 +0400
commit448d3ddb7f382df99f08260f9ffe18672a738fa0 (patch)
tree7618c516c488b3e71167833681fce89635188458
parent2879ed25addd03583cd6e5d85d40775f6ae3b8c4 (diff)
re-writing & simplifying stacked icons, massive re-organization of less include files
-rw-r--r--css/font-awesome.css104
-rw-r--r--css/font-awesome.min.css21
-rw-r--r--less/bordered-pulled.less17
-rw-r--r--less/core.less102
-rw-r--r--less/extras.less47
-rw-r--r--less/fixed-width.less6
-rw-r--r--less/font-awesome.less18
-rw-r--r--less/larger.less13
-rw-r--r--less/list.less20
-rw-r--r--less/mixins.less23
-rw-r--r--less/rotated-flipped.less9
-rw-r--r--less/spinning.less30
-rw-r--r--less/stacked.less19
-rw-r--r--less/variables.less4
-rw-r--r--scss/_core.scss10
-rw-r--r--src/_includes/examples/bordered-pulled.html4
-rw-r--r--src/_includes/examples/fixed-width.html2
-rw-r--r--src/_includes/examples/list.html (renamed from src/_includes/examples/lists.html)6
-rw-r--r--src/_includes/examples/new.html4
-rw-r--r--src/_includes/examples/stacked.html37
-rw-r--r--src/_includes/navbar.html2
-rw-r--r--src/_includes/tests/stacked-inside-anchor.html36
-rw-r--r--src/_includes/tests/stacked.html36
-rw-r--r--src/assets/font-awesome/less/bordered-pulled.less20
-rw-r--r--src/assets/font-awesome/less/core.less103
-rw-r--r--src/assets/font-awesome/less/fixed-width.less9
-rw-r--r--src/assets/font-awesome/less/font-awesome.less18
-rw-r--r--src/assets/font-awesome/less/larger.less16
-rw-r--r--src/assets/font-awesome/less/list.less23
-rw-r--r--src/assets/font-awesome/less/mixins.less23
-rw-r--r--src/assets/font-awesome/less/rotated-flipped.less12
-rw-r--r--src/assets/font-awesome/less/spinning.less (renamed from src/assets/font-awesome/less/extras.less)18
-rw-r--r--src/assets/font-awesome/less/stacked.less22
-rw-r--r--src/assets/font-awesome/less/variables.less4
-rw-r--r--src/examples.html2
-rw-r--r--src/test.html26
36 files changed, 381 insertions, 485 deletions
diff --git a/css/font-awesome.css b/css/font-awesome.css
index d4351ece2..d207d4d0b 100644
--- a/css/font-awesome.css
+++ b/css/font-awesome.css
@@ -31,8 +31,6 @@
font-weight: normal;
font-style: normal;
}
-/* FONT AWESOME CORE
- * -------------------------- */
.fa {
display: inline-block;
font-family: FontAwesome;
@@ -48,6 +46,18 @@
line-height: 0.75em;
vertical-align: -15%;
}
+.fa-2x {
+ font-size: 2em;
+}
+.fa-3x {
+ font-size: 3em;
+}
+.fa-4x {
+ font-size: 4em;
+}
+.fa-5x {
+ font-size: 5em;
+}
.fa-fw {
width: 1.2857142857142858em;
text-align: center;
@@ -70,50 +80,11 @@
.fa-li.fa-lg {
left: -1.8571428571428572em;
}
-.fa.hide {
- display: none;
-}
-.fa-muted {
- color: #eeeeee;
-}
-.fa-light {
- color: #ffffff;
-}
-.fa-dark {
- color: #333333;
-}
.fa-border {
padding: .2em .25em .15em;
border: solid 1px #eeeeee;
- border-radius: 3px;
-}
-.fa-2x {
- font-size: 2em;
-}
-.fa-2x.fa-border {
- border-width: 2px;
- border-radius: 4px;
-}
-.fa-3x {
- font-size: 3em;
-}
-.fa-3x.fa-border {
- border-width: 3px;
- border-radius: 5px;
-}
-.fa-4x {
- font-size: 4em;
-}
-.fa-4x.fa-border {
- border-width: 4px;
- border-radius: 6px;
-}
-.fa-5x {
- font-size: 5em;
-}
-.fa-5x.fa-border {
- border-width: 5px;
- border-radius: 7px;
+ border-width: .08em;
+ border-radius: .1em;
}
.pull-right {
float: right;
@@ -127,30 +98,6 @@
.fa.pull-right {
margin-left: .3em;
}
-/* EXTRAS
- * -------------------------- */
-/* Stacked and layered icon */
-.fa-stack {
- position: relative;
- display: inline-block;
- width: 2em;
- height: 2em;
- line-height: 2em;
- vertical-align: -35%;
-}
-.fa-stack .fa {
- position: absolute;
- display: block;
- width: 100%;
- height: 100%;
- font-size: 1em;
- line-height: inherit;
- text-align: center;
-}
-.fa-stack .fa-stack-base {
- font-size: 2em;
-}
-/* Animated rotating icon */
.fa-spin {
-webkit-animation: spin 2s infinite linear;
-moz-animation: spin 2s infinite linear;
@@ -235,6 +182,29 @@
-o-transform: scale(1, -1);
transform: scale(1, -1);
}
+.fa-stack {
+ position: relative;
+ display: inline-block;
+ width: 2em;
+ height: 2em;
+ line-height: 2em;
+ vertical-align: middle;
+}
+.fa-stack-top,
+.fa-stack-bottom {
+ position: absolute;
+ width: 100%;
+ text-align: center;
+}
+.fa-stack-top {
+ line-height: inherit;
+}
+.fa-stack-bottom {
+ font-size: 2em;
+}
+.fa-inverse {
+ color: #ffffff;
+}
/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
readers do not read off random characters that represent icons */
.fa-glass:before {
diff --git a/css/font-awesome.min.css b/css/font-awesome.min.css
index 88c6e054b..0909c172a 100644
--- a/css/font-awesome.min.css
+++ b/css/font-awesome.min.css
@@ -1,29 +1,28 @@
@font-face{font-family:'FontAwesome';src:url('../fonts/FontAwesome.otf') format('opentype');font-weight:normal;font-style:normal}.fa{display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.fa-lg{font-size:1.3333333333333333em;line-height:.75em;vertical-align:-15%}
+.fa-2x{font-size:2em}
+.fa-3x{font-size:3em}
+.fa-4x{font-size:4em}
+.fa-5x{font-size:5em}
.fa-fw{width:1.2857142857142858em;text-align:center}
.fa-ul{padding-left:0;margin-left:2.142857142857143em;list-style-type:none}.fa-ul>li{position:relative}
.fa-li{position:absolute;left:-2.142857142857143em;width:2.142857142857143em;top:.14285714285714285em;text-align:center}.fa-li.fa-lg{left:-1.8571428571428572em}
-.fa.hide{display:none}
-.fa-muted{color:#eee}
-.fa-light{color:#fff}
-.fa-dark{color:#333}
-.fa-border{padding:.2em .25em .15em;border:solid 1px #eee;border-radius:3px}
-.fa-2x{font-size:2em}.fa-2x.fa-border{border-width:2px;border-radius:4px}
-.fa-3x{font-size:3em}.fa-3x.fa-border{border-width:3px;border-radius:5px}
-.fa-4x{font-size:4em}.fa-4x.fa-border{border-width:4px;border-radius:6px}
-.fa-5x{font-size:5em}.fa-5x.fa-border{border-width:5px;border-radius:7px}
+.fa-border{padding:.2em .25em .15em;border:solid 1px #eee;border-width:.08em;border-radius:.1em}
.pull-right{float:right}
.pull-left{float:left}
.fa.pull-left{margin-right:.3em}
.fa.pull-right{margin-left:.3em}
-.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:-35%}.fa-stack .fa{position:absolute;display:block;width:100%;height:100%;font-size:1em;line-height:inherit;text-align:center}
-.fa-stack .fa-stack-base{font-size:2em}
.fa-spin{-webkit-animation:spin 2s infinite linear;-moz-animation:spin 2s infinite linear;-o-animation:spin 2s infinite linear;animation:spin 2s infinite linear}
@-moz-keyframes spin{0%{-moz-transform:rotate(0deg)} 100%{-moz-transform:rotate(359deg)}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)} 100%{-webkit-transform:rotate(359deg)}}@-o-keyframes spin{0%{-o-transform:rotate(0deg)} 100%{-o-transform:rotate(359deg)}}@-ms-keyframes spin{0%{-ms-transform:rotate(0deg)} 100%{-ms-transform:rotate(359deg)}}@keyframes spin{0%{transform:rotate(0deg)} 100%{transform:rotate(359deg)}}.fa-rotate-90{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{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{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{-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-flip-vertical{-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-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}
+.fa-stack-top,.fa-stack-bottom{position:absolute;width:100%;text-align:center}
+.fa-stack-top{line-height:inherit}
+.fa-stack-bottom{font-size:2em}
+.fa-inverse{color:#fff}
.fa-glass:before{content:"\f000"}
.fa-music:before{content:"\f001"}
.fa-search:before{content:"\f002"}
diff --git a/less/bordered-pulled.less b/less/bordered-pulled.less
new file mode 100644
index 000000000..6d2bfca1c
--- /dev/null
+++ b/less/bordered-pulled.less
@@ -0,0 +1,17 @@
+// Bordered & Pulled
+// -------------------------
+
+.@{fa-css-prefix}-border {
+ padding: .2em .25em .15em;
+ border: solid 1px @fa-border-color;
+ border-width: .08em;
+ border-radius: .1em;
+}
+
+.pull-right { float: right; }
+.pull-left { float: left; }
+
+.@{fa-css-prefix} {
+ &.pull-left { margin-right: .3em; }
+ &.pull-right { margin-left: .3em; }
+}
diff --git a/less/core.less b/less/core.less
index 1de234769..6d223bc2f 100644
--- a/less/core.less
+++ b/less/core.less
@@ -1,5 +1,5 @@
-/* FONT AWESOME CORE
- * -------------------------- */
+// Base Class Definition
+// -------------------------
.@{fa-css-prefix} {
display: inline-block;
@@ -10,101 +10,3 @@
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
-
-/* makes the font 33% larger relative to the icon container */
-.@{fa-css-prefix}-lg {
- font-size: (4em / 3);
- line-height: (3em / 4);
- vertical-align: -15%;
-}
-
-.@{fa-css-prefix}-fw {
- width: (18em / 14);
- text-align: center;
-}
-
-
-// Icon UL & LI
-// -------------------------
-
-.@{fa-css-prefix}-ul {
- padding-left: 0;
- margin-left: @fa-icon-li-width;
- list-style-type: none;
-
- > li { position: relative; }
-}
-.@{fa-css-prefix}-li {
- position: absolute;
- left: -@fa-icon-li-width;
- width: @fa-icon-li-width;
- top: (2em / 14);
- text-align: center;
- &.@{fa-css-prefix}-lg {
- left: -@fa-icon-li-width + (4em / 14);
- }
-}
-
-
-// allows usage of the hide class directly on font awesome icons
-.@{fa-css-prefix}.hide { display: none; }
-
-.@{fa-css-prefix}-muted { color: @fa-icon-muted; }
-.@{fa-css-prefix}-light { color: @fa-icon-light; }
-.@{fa-css-prefix}-dark { color: @fa-icon-dark; }
-
-
-// Icon Borders
-// -------------------------
-
-.@{fa-css-prefix}-border {
- padding: .2em .25em .15em;
- border: solid 1px @fa-border-color;
- border-radius: 3px;
-}
-
-
-// Icon Sizes
-// -------------------------
-
-.@{fa-css-prefix}-2x {
- font-size: 2em;
- &.@{fa-css-prefix}-border {
- border-width: 2px;
- border-radius: 4px;
- }
-}
-.@{fa-css-prefix}-3x {
- font-size: 3em;
- &.@{fa-css-prefix}-border {
- border-width: 3px;
- border-radius: 5px;
- }
-}
-.@{fa-css-prefix}-4x {
- font-size: 4em;
- &.@{fa-css-prefix}-border {
- border-width: 4px;
- border-radius: 6px;
- }
-}
-.@{fa-css-prefix}-5x {
- font-size: 5em;
- &.@{fa-css-prefix}-border {
- border-width: 5px;
- border-radius: 7px;
- }
-}
-
-
-// Floats & Margins
-// -------------------------
-
-// Quick floats
-.pull-right { float: right; }
-.pull-left { float: left; }
-
-.@{fa-css-prefix} {
- &.pull-left { margin-right: .3em; }
- &.pull-right { margin-left: .3em; }
-}
diff --git a/less/extras.less b/less/extras.less
index 0ca41c37e..89faf70fc 100644
--- a/less/extras.less
+++ b/less/extras.less
@@ -1,45 +1,2 @@
-/* EXTRAS
- * -------------------------- */
-
-/* Stacked and layered icon */
-.fa-icon-stack();
-
-/* Animated rotating icon */
-.@{fa-css-prefix}-spin {
- -webkit-animation: spin 2s infinite linear;
- -moz-animation: spin 2s infinite linear;
- -o-animation: spin 2s infinite linear;
- animation: spin 2s infinite linear;
-}
-
-@-moz-keyframes spin {
- 0% { -moz-transform: rotate(0deg); }
- 100% { -moz-transform: rotate(359deg); }
-}
-@-webkit-keyframes spin {
- 0% { -webkit-transform: rotate(0deg); }
- 100% { -webkit-transform: rotate(359deg); }
-}
-@-o-keyframes spin {
- 0% { -o-transform: rotate(0deg); }
- 100% { -o-transform: rotate(359deg); }
-}
-@-ms-keyframes spin {
- 0% { -ms-transform: rotate(0deg); }
- 100% { -ms-transform: rotate(359deg); }
-}
-@keyframes spin {
- 0% { transform: rotate(0deg); }
- 100% { transform: rotate(359deg); }
-}
-
-
-// Icon rotations & flipping
-// -------------------------
-
-.@{fa-css-prefix}-rotate-90 { .fa-icon-rotate(90deg, 1); }
-.@{fa-css-prefix}-rotate-180 { .fa-icon-rotate(180deg, 2); }
-.@{fa-css-prefix}-rotate-270 { .fa-icon-rotate(270deg, 3); }
-
-.@{fa-css-prefix}-flip-horizontal { .fa-icon-flip(-1, 1); }
-.@{fa-css-prefix}-flip-vertical { .fa-icon-flip(1, -1); }
+// Extras
+// --------------------------
diff --git a/less/fixed-width.less b/less/fixed-width.less
new file mode 100644
index 000000000..110289f2f
--- /dev/null
+++ b/less/fixed-width.less
@@ -0,0 +1,6 @@
+// Fixed Width Icons
+// -------------------------
+.@{fa-css-prefix}-fw {
+ width: (18em / 14);
+ text-align: center;
+}
diff --git a/less/font-awesome.less b/less/font-awesome.less
index b6fd86bb8..62c0e0e17 100644
--- a/less/font-awesome.less
+++ b/less/font-awesome.less
@@ -24,9 +24,15 @@
* Work: Lead Product Designer @ Kyruus - http://kyruus.com
*/
-@import "variables.less";
-@import "mixins.less";
-@import "path.less";
-@import "core.less";
-@import "extras.less";
-@import "icons.less";
+@import "variables";
+@import "mixins";
+@import "path";
+@import "core";
+@import "larger";
+@import "fixed-width";
+@import "list";
+@import "bordered-pulled";
+@import "spinning";
+@import "rotated-flipped";
+@import "stacked";
+@import "icons";
diff --git a/less/larger.less b/less/larger.less
new file mode 100644
index 000000000..c9d646770
--- /dev/null
+++ b/less/larger.less
@@ -0,0 +1,13 @@
+// Icon Sizes
+// -------------------------
+
+/* makes the font 33% larger relative to the icon container */
+.@{fa-css-prefix}-lg {
+ font-size: (4em / 3);
+ line-height: (3em / 4);
+ vertical-align: -15%;
+}
+.@{fa-css-prefix}-2x { font-size: 2em; }
+.@{fa-css-prefix}-3x { font-size: 3em; }
+.@{fa-css-prefix}-4x { font-size: 4em; }
+.@{fa-css-prefix}-5x { font-size: 5em; }
diff --git a/less/list.less b/less/list.less
new file mode 100644
index 000000000..9c8d7df55
--- /dev/null
+++ b/less/list.less
@@ -0,0 +1,20 @@
+// Icon UL & LI
+// -------------------------
+
+.@{fa-css-prefix}-ul {
+ padding-left: 0;
+ margin-left: @fa-icon-li-width;
+ list-style-type: none;
+ > li { position: relative; }
+}
+.@{fa-css-prefix}-li {
+ position: absolute;
+ left: -@fa-icon-li-width;
+ width: @fa-icon-li-width;
+ top: (2em / 14);
+ text-align: center;
+ &.@{fa-css-prefix}-lg {
+ left: -@fa-icon-li-width + (4em / 14);
+ }
+}
+
diff --git a/less/mixins.less b/less/mixins.less
index 37b2a016b..71486c839 100644
--- a/less/mixins.less
+++ b/less/mixins.less
@@ -17,26 +17,3 @@
-o-transform: scale(@horiz, @vert);
transform: scale(@horiz, @vert);
}
-
-.fa-icon-stack(@width: 2em, @height: 2em, @top-font-size: 1em, @base-font-size: 2em) {
- .@{fa-css-prefix}-stack {
- position: relative;
- display: inline-block;
- width: @width;
- height: @height;
- line-height: @width;
- vertical-align: -35%;
- .@{fa-css-prefix} {
- position: absolute;
- display: block;
- width: 100%;
- height: 100%;
- font-size: @top-font-size;
- line-height: inherit;
- text-align: center;
- }
- .@{fa-css-prefix}-stack-base {
- font-size: @base-font-size;
- }
- }
-}
diff --git a/less/rotated-flipped.less b/less/rotated-flipped.less
new file mode 100644
index 000000000..5c457a4b7
--- /dev/null
+++ b/less/rotated-flipped.less
@@ -0,0 +1,9 @@
+// Rotated & Flipped Icons
+// -------------------------
+
+.@{fa-css-prefix}-rotate-90 { .fa-icon-rotate(90deg, 1); }
+.@{fa-css-prefix}-rotate-180 { .fa-icon-rotate(180deg, 2); }
+.@{fa-css-prefix}-rotate-270 { .fa-icon-rotate(270deg, 3); }
+
+.@{fa-css-prefix}-flip-horizontal { .fa-icon-flip(-1, 1); }
+.@{fa-css-prefix}-flip-vertical { .fa-icon-flip(1, -1); }
diff --git a/less/spinning.less b/less/spinning.less
new file mode 100644
index 000000000..60828fe5c
--- /dev/null
+++ b/less/spinning.less
@@ -0,0 +1,30 @@
+// Spinning Icons
+// --------------------------
+
+.@{fa-css-prefix}-spin {
+ -webkit-animation: spin 2s infinite linear;
+ -moz-animation: spin 2s infinite linear;
+ -o-animation: spin 2s infinite linear;
+ animation: spin 2s infinite linear;
+}
+
+@-moz-keyframes spin {
+ 0% { -moz-transform: rotate(0deg); }
+ 100% { -moz-transform: rotate(359deg); }
+}
+@-webkit-keyframes spin {
+ 0% { -webkit-transform: rotate(0deg); }
+ 100% { -webkit-transform: rotate(359deg); }
+}
+@-o-keyframes spin {
+ 0% { -o-transform: rotate(0deg); }
+ 100% { -o-transform: rotate(359deg); }
+}
+@-ms-keyframes spin {
+ 0% { -ms-transform: rotate(0deg); }
+ 100% { -ms-transform: rotate(359deg); }
+}
+@keyframes spin {
+ 0% { transform: rotate(0deg); }
+ 100% { transform: rotate(359deg); }
+}
diff --git a/less/stacked.less b/less/stacked.less
new file mode 100644
index 000000000..fc1dc121d
--- /dev/null
+++ b/less/stacked.less
@@ -0,0 +1,19 @@
+// Stacked Icons
+// -------------------------
+
+.@{fa-css-prefix}-stack {
+ position: relative;
+ display: inline-block;
+ width: 2em;
+ height: 2em;
+ line-height: 2em;
+ vertical-align: middle;
+}
+.@{fa-css-prefix}-stack-top, .@{fa-css-prefix}-stack-bottom {
+ position: absolute;
+ width: 100%;
+ text-align: center;
+}
+.@{fa-css-prefix}-stack-top { line-height: inherit; }
+.@{fa-css-prefix}-stack-bottom { font-size: 2em; }
+.@{fa-css-prefix}-inverse { color: @fa-icon-inverse; }
diff --git a/less/variables.less b/less/variables.less
index 9558b59b3..a44303cbf 100644
--- a/less/variables.less
+++ b/less/variables.less
@@ -6,9 +6,7 @@
@fa-css-prefix: fa;
@fa-version: "4.0.0";
@fa-border-color: #eee;
-@fa-icon-muted: #eee;
-@fa-icon-light: #fff;
-@fa-icon-dark: #333;
+@fa-icon-inverse: #fff;
@fa-icon-li-width: (30em / 14);
@fa-var-glass: "\f000";
diff --git a/scss/_core.scss b/scss/_core.scss
index 38e45808e..be1cd682e 100644
--- a/scss/_core.scss
+++ b/scss/_core.scss
@@ -17,14 +17,10 @@
line-height: (3em / 4);
vertical-align: -15%;
}
-/* increased font size for icon-lg */
+
.#{$fa-css-prefix}-fixed-width {
- width: (16em / 14);
- padding-right: (4em / 14);
- text-align: right;
- &.#{$fa-css-prefix}-lg {
- width: (20em / 14);
- }
+ width: (18em / 14);
+ text-align: center;
}
diff --git a/src/_includes/examples/bordered-pulled.html b/src/_includes/examples/bordered-pulled.html
index 2439cdb99..01c495012 100644
--- a/src/_includes/examples/bordered-pulled.html
+++ b/src/_includes/examples/bordered-pulled.html
@@ -9,13 +9,13 @@
</div>
<div class="col-md-9 col-sm-8">
<div class="well well-large well-transparent">
- <i class="fa fa-quote-left fa-4x pull-left fa-muted"></i>
+ <i class="fa fa-quote-left fa-4x pull-left"></i>
Use a few of the new styles together, and you've got easy pull quotes or a great introductory article image.
Or spinning icons for loading and refreshing content. Or fun big icons in multi-line buttons. You can combine all
of them in any combination to get lots of new possibilities.
</div>
{% highlight html %}
-<i class="fa fa-quote-left fa-4x pull-left fa-muted"></i>
+<i class="fa fa-quote-left fa-4x pull-left"></i>
Use a few of the new styles together ... lots of new possibilities.
{% endhighlight %}
<div class="well well-large well-transparent clearfix">
diff --git a/src/_includes/examples/fixed-width.html b/src/_includes/examples/fixed-width.html
index 2a0f8f592..ac15a94b8 100644
--- a/src/_includes/examples/fixed-width.html
+++ b/src/_includes/examples/fixed-width.html
@@ -11,7 +11,7 @@
</div>
<div class="col-md-9 col-sm-8">
<p>
- For use when variable width throws off alignment. Especially useful in things like nav lists.
+ The <code>fa-fw</code> sets icons at a fixed width. For use when variable width throws off alignment. Especially useful in things like nav lists.
</p>
{% highlight html %}
<ul class="nav nav-pills nav-stacked">
diff --git a/src/_includes/examples/lists.html b/src/_includes/examples/list.html
index 8f5c8dda9..ce6c0273d 100644
--- a/src/_includes/examples/lists.html
+++ b/src/_includes/examples/list.html
@@ -1,5 +1,5 @@
-<section id="list-bullets">
- <h2 class="page-header">List Bullets</h2>
+<section id="list-icons">
+ <h2 class="page-header">List Icons</h2>
<div class="row">
<div class="col-md-3 col-sm-4">
<ul class="fa-ul">
@@ -12,7 +12,7 @@
</ul>
</div>
<div class="col-md-9 col-sm-8">
- <p>Easily replace individual list bullets.</p>
+ <p>Use <code>fa-ul</code> and <code>fa-li</code> to easily replace individual list bullets.</p>
{% highlight html %}
<ul class="fa-ul">
<li><i class="fa-li fa fa-check"></i>Bulleted lists (like this one)</li>
diff --git a/src/_includes/examples/new.html b/src/_includes/examples/new.html
index 34570fa26..61ba1899a 100644
--- a/src/_includes/examples/new.html
+++ b/src/_includes/examples/new.html
@@ -23,12 +23,12 @@
fa-twitter on fa-unchecked<br>
<span class="fa-stack">
<i class="fa fa-circle fa-stack-base"></i>
- <i class="fa fa-flag fa-light"></i>
+ <i class="fa fa-flag fa-inverse"></i>
</span>
fa-flag on fa-circle<br>
<span class="fa-stack">
<i class="fa fa-square fa-stack-base"></i>
- <i class="fa fa-terminal fa-light"></i>
+ <i class="fa fa-terminal fa-inverse"></i>
</span>
fa-terminal on fa-square<br>
<span class="fa-stack">
diff --git a/src/_includes/examples/stacked.html b/src/_includes/examples/stacked.html
index 41fdb8420..03f3661c1 100644
--- a/src/_includes/examples/stacked.html
+++ b/src/_includes/examples/stacked.html
@@ -2,51 +2,52 @@
<h2 class="page-header">Stacked Icons</h2>
<div class="row">
<div class="col-md-3 col-sm-4">
- A method for easily stacking multiple icons. Use the <code>fa-stack</code> class on the parent and
- <code>fa-stack-base</code> for the bottom icon.
+ A method for easily stacking multiple icons. Use the <code>fa-stack</code> class on the parent, the <code>fa-stack-top</code>
+ for the regularly sized icon, and <code>fa-stack-bottom</code> for the larger bottom icon. <code>fa-inverse</code>
+ can be used as an alternative icon color.
</div>
<div class="col-md-9 col-sm-8">
<div class="well well-large well-transparent lead">
<span class="fa-stack">
- <i class="fa fa-unchecked fa-stack-base"></i>
- <i class="fa fa-twitter"></i>
+ <i class="fa fa-square-o fa-stack-bottom"></i>
+ <i class="fa fa-twitter fa-stack-top"></i>
</span>
fa-twitter on fa-unchecked<br>
<span class="fa-stack">
- <i class="fa fa-circle fa-stack-base"></i>
- <i class="fa fa-flag fa-light"></i>
+ <i class="fa fa-circle fa-stack-bottom"></i>
+ <i class="fa fa-flag fa-stack-top fa-inverse"></i>
</span>
fa-flag on fa-circle<br>
<span class="fa-stack">
- <i class="fa fa-square fa-stack-base"></i>
- <i class="fa fa-terminal fa-light"></i>
+ <i class="fa fa-square fa-stack-bottom"></i>
+ <i class="fa fa-terminal fa-stack-top fa-inverse"></i>
</span>
fa-terminal on fa-square<br>
<span class="fa-stack">
- <i class="fa fa-camera"></i>
- <i class="fa fa-ban fa-stack-base text-danger"></i>
+ <i class="fa fa-camera fa-stack-top"></i>
+ <i class="fa fa-ban fa-stack-bottom text-danger"></i>
</span>
fa-camera on fa-ban
</div>
{% highlight html %}
<span class="fa-stack">
- <i class="fa fa-unchecked fa-stack-base"></i>
- <i class="fa fa-twitter"></i>
+ <i class="fa fa-square-o fa-stack-bottom"></i>
+ <i class="fa fa-twitter fa-stack-top"></i>
</span>
fa-twitter on fa-unchecked<br>
<span class="fa-stack">
- <i class="fa fa-circle fa-stack-base"></i>
- <i class="fa fa-flag fa-light"></i>
+ <i class="fa fa-circle fa-stack-bottom"></i>
+ <i class="fa fa-flag fa-stack-top fa-inverse"></i>
</span>
fa-flag on fa-circle<br>
<span class="fa-stack">
- <i class="fa fa-sign-blank fa-stack-base"></i>
- <i class="fa fa-terminal fa-light"></i>
+ <i class="fa fa-sign-blank fa-stack-bottom"></i>
+ <i class="fa fa-terminal fa-stack-top fa-inverse"></i>
</span>
fa-terminal on fa-sign-blank<br>
<span class="fa-stack">
- <i class="fa fa-camera"></i>
- <i class="fa fa-ban-circle fa-stack-base text-danger"></i>
+ <i class="fa fa-camera fa-stack-top"></i>
+ <i class="fa fa-ban-circle fa-stack-bottom text-danger"></i>
</span>
fa-camera on fa-ban-circle
{% endhighlight %}
diff --git a/src/_includes/navbar.html b/src/_includes/navbar.html
index 29f18c922..e7216b74f 100644
--- a/src/_includes/navbar.html
+++ b/src/_includes/navbar.html
@@ -50,7 +50,7 @@
<li><a href="{{ page.relative_path }}examples/#inline-icons">Inline Icons</a></li>
<li><a href="{{ page.relative_path }}examples/#larger-icons">Larger Icons</a></li>
<li><a href="{{ page.relative_path }}examples/#fixed-width">Fixed Width Icons</a></li>
- <li><a href="{{ page.relative_path }}examples/#bulleted-lists">Bulleted Lists</a></li>
+ <li><a href="{{ page.relative_path }}examples/#list-icons">List Icons</a></li>
<li><a href="{{ page.relative_path }}examples/#bordered-pulled">Bordered & Pulled</a></li>
<li><a href="{{ page.relative_path }}examples/#spinning">Spinning Icons</a></li>
<li><a href="{{ page.relative_path }}examples/#rotated-flipped">Rotated &amp; Flipped</a></li>
diff --git a/src/_includes/tests/stacked-inside-anchor.html b/src/_includes/tests/stacked-inside-anchor.html
index fe5fc9613..0f9c4ace3 100644
--- a/src/_includes/tests/stacked-inside-anchor.html
+++ b/src/_includes/tests/stacked-inside-anchor.html
@@ -1,22 +1,22 @@
<p>
<a href="#">
<span class="fa-stack">
- <i class="fa fa-square fa-stack-base"></i>
- <i class="fa fa-twitter fa-light"></i>
+ <i class="fa fa-square fa-stack-bottom"></i>
+ <i class="fa fa-twitter fa-stack-top fa-inverse"></i>
</span>
Twitter Icon
</a>
<a href="#">
<span class="fa-stack">
- <i class="fa fa-square fa-stack-base"></i>
- <i class="fa fa-facebook fa-light"></i>
+ <i class="fa fa-square fa-stack-bottom"></i>
+ <i class="fa fa-facebook fa-stack-top fa-inverse"></i>
</span>
Facebook Icon
</a>
<a href="#">
<span class="fa-stack">
- <i class="fa fa-square fa-stack-base"></i>
- <i class="fa fa-github fa-light"></i>
+ <i class="fa fa-square fa-stack-bottom"></i>
+ <i class="fa fa-github fa-stack-top fa-inverse"></i>
</span>
GitHub Icon
</a>
@@ -24,22 +24,22 @@
<p>
<a href="#">
<span class="fa-stack">
- <i class="fa fa-circle fa-stack-base"></i>
- <i class="fa fa-twitter fa-light"></i>
+ <i class="fa fa-circle fa-stack-bottom"></i>
+ <i class="fa fa-twitter fa-stack-top fa-inverse"></i>
</span>
Twitter Icon
</a>
<a href="#">
<span class="fa-stack">
- <i class="fa fa-circle fa-stack-base"></i>
- <i class="fa fa-facebook fa-light"></i>
+ <i class="fa fa-circle fa-stack-bottom"></i>
+ <i class="fa fa-facebook fa-stack-top fa-inverse"></i>
</span>
Facebook Icon
</a>
<a href="#">
<span class="fa-stack">
- <i class="fa fa-circle fa-stack-base"></i>
- <i class="fa fa-github fa-light"></i>
+ <i class="fa fa-circle fa-stack-bottom"></i>
+ <i class="fa fa-github fa-stack-top fa-inverse"></i>
</span>
GitHub Icon
</a>
@@ -47,22 +47,22 @@
<p>
<a href="#">
<span class="fa-stack">
- <i class="fa fa-circle-o fa-stack-base"></i>
- <i class="fa fa-twitter"></i>
+ <i class="fa fa-circle-o fa-stack-bottom"></i>
+ <i class="fa fa-twitter fa-stack-top"></i>
</span>
Twitter Icon
</a>
<a href="#">
<span class="fa-stack">
- <i class="fa fa-circle-o fa-stack-base"></i>
- <i class="fa fa-facebook"></i>
+ <i class="fa fa-circle-o fa-stack-bottom"></i>
+ <i class="fa fa-facebook fa-stack-top"></i>
</span>
Facebook Icon
</a>
<a href="#">
<span class="fa-stack">
- <i class="fa fa-circle-o fa-stack-base"></i>
- <i class="fa fa-github"></i>
+ <i class="fa fa-circle-o fa-stack-bottom"></i>
+ <i class="fa fa-github fa-stack-top"></i>
</span>
GitHub Icon
</a>
diff --git a/src/_includes/tests/stacked.html b/src/_includes/tests/stacked.html
index 8e598e7fd..91b26253a 100644
--- a/src/_includes/tests/stacked.html
+++ b/src/_includes/tests/stacked.html
@@ -1,51 +1,51 @@
<p>
<span class="fa-stack">
- <i class="fa fa-square fa-stack-base"></i>
- <i class="fa fa-twitter fa-light"></i>
+ <i class="fa fa-square fa-stack-bottom"></i>
+ <i class="fa fa-twitter fa-stack-top fa-inverse"></i>
</span>
Twitter Icon
<span class="fa-stack">
- <i class="fa fa-square fa-stack-base"></i>
- <i class="fa fa-facebook fa-light"></i>
+ <i class="fa fa-square fa-stack-bottom"></i>
+ <i class="fa fa-facebook fa-stack-top fa-inverse"></i>
</span>
Facebook Icon
<span class="fa-stack">
- <i class="fa fa-square fa-stack-base"></i>
- <i class="fa fa-github fa-light"></i>
+ <i class="fa fa-square fa-stack-bottom"></i>
+ <i class="fa fa-github fa-stack-top fa-inverse"></i>
</span>
GitHub Icon
</p>
<p>
<span class="fa-stack">
- <i class="fa fa-circle fa-stack-base"></i>
- <i class="fa fa-twitter fa-light"></i>
+ <i class="fa fa-circle fa-stack-bottom"></i>
+ <i class="fa fa-twitter fa-stack-top fa-inverse"></i>
</span>
Twitter Icon
<span class="fa-stack">
- <i class="fa fa-circle fa-stack-base"></i>
- <i class="fa fa-facebook fa-light"></i>
+ <i class="fa fa-circle fa-stack-bottom"></i>
+ <i class="fa fa-facebook fa-stack-top fa-inverse"></i>
</span>
Facebook Icon
<span class="fa-stack">
- <i class="fa fa-circle fa-stack-base"></i>
- <i class="fa fa-github fa-light"></i>
+ <i class="fa fa-circle fa-stack-bottom"></i>
+ <i class="fa fa-github fa-stack-top fa-inverse"></i>
</span>
GitHub Icon
</p>
<p>
<span class="fa-stack">
- <i class="fa fa-circle-o fa-stack-base"></i>
- <i class="fa fa-twitter"></i>
+ <i class="fa fa-circle-o fa-stack-bottom"></i>
+ <i class="fa fa-twitter fa-stack-top"></i>
</span>
Twitter Icon
<span class="fa-stack">
- <i class="fa fa-circle-o fa-stack-base"></i>
- <i class="fa fa-facebook"></i>
+ <i class="fa fa-circle-o fa-stack-bottom"></i>
+ <i class="fa fa-facebook fa-stack-top"></i>
</span>
Facebook Icon
<span class="fa-stack">
- <i class="fa fa-circle-o fa-stack-base"></i>
- <i class="fa fa-github"></i>
+ <i class="fa fa-circle-o fa-stack-bottom"></i>
+ <i class="fa fa-github fa-stack-top"></i>
</span>
GitHub Icon
</p> \ No newline at end of file
diff --git a/src/assets/font-awesome/less/bordered-pulled.less b/src/assets/font-awesome/less/bordered-pulled.less
new file mode 100644
index 000000000..b67082313
--- /dev/null
+++ b/src/assets/font-awesome/less/bordered-pulled.less
@@ -0,0 +1,20 @@
+---
+---
+
+// Bordered & Pulled
+// -------------------------
+
+.@{fa-css-prefix}-border {
+ padding: .2em .25em .15em;
+ border: solid 1px @fa-border-color;
+ border-width: .08em;
+ border-radius: .1em;
+}
+
+.pull-right { float: right; }
+.pull-left { float: left; }
+
+.@{fa-css-prefix} {
+ &.pull-left { margin-right: .3em; }
+ &.pull-right { margin-left: .3em; }
+}
diff --git a/src/assets/font-awesome/less/core.less b/src/assets/font-awesome/less/core.less
index ee26820f6..33b20d6f2 100644
--- a/src/assets/font-awesome/less/core.less
+++ b/src/assets/font-awesome/less/core.less
@@ -1,7 +1,8 @@
---
---
-/* FONT AWESOME CORE
- * -------------------------- */
+
+// Base Class Definition
+// -------------------------
.@{fa-css-prefix} {
display: inline-block;
@@ -12,101 +13,3 @@
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
-
-/* makes the font 33% larger relative to the icon container */
-.@{fa-css-prefix}-lg {
- font-size: (4em / 3);
- line-height: (3em / 4);
- vertical-align: -15%;
-}
-
-.@{fa-css-prefix}-fw {
- width: (18em / 14);
- text-align: center;
-}
-
-
-// Icon UL & LI
-// -------------------------
-
-.@{fa-css-prefix}-ul {
- padding-left: 0;
- margin-left: @fa-icon-li-width;
- list-style-type: none;
-
- > li { position: relative; }
-}
-.@{fa-css-prefix}-li {
- position: absolute;
- left: -@fa-icon-li-width;
- width: @fa-icon-li-width;
- top: (2em / 14);
- text-align: center;
- &.@{fa-css-prefix}-lg {
- left: -@fa-icon-li-width + (4em / 14);
- }
-}
-
-
-// allows usage of the hide class directly on font awesome icons
-.@{fa-css-prefix}.hide { display: none; }
-
-.@{fa-css-prefix}-muted { color: @fa-icon-muted; }
-.@{fa-css-prefix}-light { color: @fa-icon-light; }
-.@{fa-css-prefix}-dark { color: @fa-icon-dark; }
-
-
-// Icon Borders
-// -------------------------
-
-.@{fa-css-prefix}-border {
- padding: .2em .25em .15em;
- border: solid 1px @fa-border-color;
- border-radius: 3px;
-}
-
-
-// Icon Sizes
-// -------------------------
-
-.@{fa-css-prefix}-2x {
- font-size: 2em;
- &.@{fa-css-prefix}-border {
- border-width: 2px;
- border-radius: 4px;
- }
-}
-.@{fa-css-prefix}-3x {
- font-size: 3em;
- &.@{fa-css-prefix}-border {
- border-width: 3px;
- border-radius: 5px;
- }
-}
-.@{fa-css-prefix}-4x {
- font-size: 4em;
- &.@{fa-css-prefix}-border {
- border-width: 4px;
- border-radius: 6px;
- }
-}
-.@{fa-css-prefix}-5x {
- font-size: 5em;
- &.@{fa-css-prefix}-border {
- border-width: 5px;
- border-radius: 7px;
- }
-}
-
-
-// Floats & Margins
-// -------------------------
-
-// Quick floats
-.pull-right { float: right; }
-.pull-left { float: left; }
-
-.@{fa-css-prefix} {
- &.pull-left { margin-right: .3em; }
- &.pull-right { margin-left: .3em; }
-}
diff --git a/src/assets/font-awesome/less/fixed-width.less b/src/assets/font-awesome/less/fixed-width.less
new file mode 100644
index 000000000..f3b657b52
--- /dev/null
+++ b/src/assets/font-awesome/less/fixed-width.less
@@ -0,0 +1,9 @@
+---
+---
+
+// Fixed Width Icons
+// -------------------------
+.@{fa-css-prefix}-fw {
+ width: (18em / 14);
+ text-align: center;
+}
diff --git a/src/assets/font-awesome/less/font-awesome.less b/src/assets/font-awesome/less/font-awesome.less
index 513dabffe..28bfc296b 100644
--- a/src/assets/font-awesome/less/font-awesome.less
+++ b/src/assets/font-awesome/less/font-awesome.less
@@ -2,9 +2,15 @@
---
{% include license-code.less %}
-@import "variables.less";
-@import "mixins.less";
-@import "path.less";
-@import "core.less";
-@import "extras.less";
-@import "icons.less";
+@import "variables";
+@import "mixins";
+@import "path";
+@import "core";
+@import "larger";
+@import "fixed-width";
+@import "list";
+@import "bordered-pulled";
+@import "spinning";
+@import "rotated-flipped";
+@import "stacked";
+@import "icons";
diff --git a/src/assets/font-awesome/less/larger.less b/src/assets/font-awesome/less/larger.less
new file mode 100644
index 000000000..472643eb0
--- /dev/null
+++ b/src/assets/font-awesome/less/larger.less
@@ -0,0 +1,16 @@
+---
+---
+
+// Icon Sizes
+// -------------------------
+
+/* makes the font 33% larger relative to the icon container */
+.@{fa-css-prefix}-lg {
+ font-size: (4em / 3);
+ line-height: (3em / 4);
+ vertical-align: -15%;
+}
+.@{fa-css-prefix}-2x { font-size: 2em; }
+.@{fa-css-prefix}-3x { font-size: 3em; }
+.@{fa-css-prefix}-4x { font-size: 4em; }
+.@{fa-css-prefix}-5x { font-size: 5em; }
diff --git a/src/assets/font-awesome/less/list.less b/src/assets/font-awesome/less/list.less
new file mode 100644
index 000000000..0941c1556
--- /dev/null
+++ b/src/assets/font-awesome/less/list.less
@@ -0,0 +1,23 @@
+---
+---
+
+// Icon UL & LI
+// -------------------------
+
+.@{fa-css-prefix}-ul {
+ padding-left: 0;
+ margin-left: @fa-icon-li-width;
+ list-style-type: none;
+ > li { position: relative; }
+}
+.@{fa-css-prefix}-li {
+ position: absolute;
+ left: -@fa-icon-li-width;
+ width: @fa-icon-li-width;
+ top: (2em / 14);
+ text-align: center;
+ &.@{fa-css-prefix}-lg {
+ left: -@fa-icon-li-width + (4em / 14);
+ }
+}
+
diff --git a/src/assets/font-awesome/less/mixins.less b/src/assets/font-awesome/less/mixins.less
index 46f13be55..4f4af32b8 100644
--- a/src/assets/font-awesome/less/mixins.less
+++ b/src/assets/font-awesome/less/mixins.less
@@ -19,26 +19,3 @@
-o-transform: scale(@horiz, @vert);
transform: scale(@horiz, @vert);
}
-
-.fa-icon-stack(@width: 2em, @height: 2em, @top-font-size: 1em, @base-font-size: 2em) {
- .@{fa-css-prefix}-stack {
- position: relative;
- display: inline-block;
- width: @width;
- height: @height;
- line-height: @width;
- vertical-align: -35%;
- .@{fa-css-prefix} {
- position: absolute;
- display: block;
- width: 100%;
- height: 100%;
- font-size: @top-font-size;
- line-height: inherit;
- text-align: center;
- }
- .@{fa-css-prefix}-stack-base {
- font-size: @base-font-size;
- }
- }
-}
diff --git a/src/assets/font-awesome/less/rotated-flipped.less b/src/assets/font-awesome/less/rotated-flipped.less
new file mode 100644
index 000000000..28847c2c6
--- /dev/null
+++ b/src/assets/font-awesome/less/rotated-flipped.less
@@ -0,0 +1,12 @@
+---
+---
+
+// Rotated & Flipped Icons
+// -------------------------
+
+.@{fa-css-prefix}-rotate-90 { .fa-icon-rotate(90deg, 1); }
+.@{fa-css-prefix}-rotate-180 { .fa-icon-rotate(180deg, 2); }
+.@{fa-css-prefix}-rotate-270 { .fa-icon-rotate(270deg, 3); }
+
+.@{fa-css-prefix}-flip-horizontal { .fa-icon-flip(-1, 1); }
+.@{fa-css-prefix}-flip-vertical { .fa-icon-flip(1, -1); }
diff --git a/src/assets/font-awesome/less/extras.less b/src/assets/font-awesome/less/spinning.less
index 27d113ee1..2f3ad634d 100644
--- a/src/assets/font-awesome/less/extras.less
+++ b/src/assets/font-awesome/less/spinning.less
@@ -1,12 +1,9 @@
---
---
-/* EXTRAS
- * -------------------------- */
-/* Stacked and layered icon */
-.fa-icon-stack();
+// Spinning Icons
+// --------------------------
-/* Animated rotating icon */
.@{fa-css-prefix}-spin {
-webkit-animation: spin 2s infinite linear;
-moz-animation: spin 2s infinite linear;
@@ -34,14 +31,3 @@
0% { transform: rotate(0deg); }
100% { transform: rotate(359deg); }
}
-
-
-// Icon rotations & flipping
-// -------------------------
-
-.@{fa-css-prefix}-rotate-90 { .fa-icon-rotate(90deg, 1); }
-.@{fa-css-prefix}-rotate-180 { .fa-icon-rotate(180deg, 2); }
-.@{fa-css-prefix}-rotate-270 { .fa-icon-rotate(270deg, 3); }
-
-.@{fa-css-prefix}-flip-horizontal { .fa-icon-flip(-1, 1); }
-.@{fa-css-prefix}-flip-vertical { .fa-icon-flip(1, -1); }
diff --git a/src/assets/font-awesome/less/stacked.less b/src/assets/font-awesome/less/stacked.less
new file mode 100644
index 000000000..fb1f68397
--- /dev/null
+++ b/src/assets/font-awesome/less/stacked.less
@@ -0,0 +1,22 @@
+---
+---
+
+// Stacked Icons
+// -------------------------
+
+.@{fa-css-prefix}-stack {
+ position: relative;
+ display: inline-block;
+ width: 2em;
+ height: 2em;
+ line-height: 2em;
+ vertical-align: middle;
+}
+.@{fa-css-prefix}-stack-top, .@{fa-css-prefix}-stack-bottom {
+ position: absolute;
+ width: 100%;
+ text-align: center;
+}
+.@{fa-css-prefix}-stack-top { line-height: inherit; }
+.@{fa-css-prefix}-stack-bottom { font-size: 2em; }
+.@{fa-css-prefix}-inverse { color: @fa-icon-inverse; }
diff --git a/src/assets/font-awesome/less/variables.less b/src/assets/font-awesome/less/variables.less
index cca967804..9948c244d 100644
--- a/src/assets/font-awesome/less/variables.less
+++ b/src/assets/font-awesome/less/variables.less
@@ -8,9 +8,7 @@
@fa-css-prefix: {{ site.fontawesome.css_prefix }};
@fa-version: "{{ site.fontawesome.version }}";
@fa-border-color: #eee;
-@fa-icon-muted: #eee;
-@fa-icon-light: #fff;
-@fa-icon-dark: #333;
+@fa-icon-inverse: #fff;
@fa-icon-li-width: (30em / 14);
{% for icon in icons %}@fa-var-{{ icon.id }}: "\{{ icon.unicode }}";
diff --git a/src/examples.html b/src/examples.html
index 40ec4c63c..a93d62729 100644
--- a/src/examples.html
+++ b/src/examples.html
@@ -23,7 +23,7 @@ relative_path: ../
{% include examples/inline-icons.html %}
{% include examples/larger-icons.html %}
{% include examples/fixed-width.html %}
- {% include examples/lists.html %}
+ {% include examples/list.html %}
{% include examples/bordered-pulled.html %}
{% include examples/spinning.html %}
{% include examples/rotated-flipped.html %}
diff --git a/src/test.html b/src/test.html
index cf14f6a50..1dd1f5c16 100644
--- a/src/test.html
+++ b/src/test.html
@@ -88,10 +88,10 @@ relative_path: ../
<a href="#"><i class="fa fa-caret-down padding-right"></i>Link Here</a>
</div>
<div class="col-md-2">
- <a href="#">Link Here<i class="fa fa-double-angle-right padding-left"></i></a>
+ <a href="#">Link Here<i class="fa fa-angle-double-right padding-left"></i></a>
</div>
<div class="col-md-2">
- <a href="#">Link Here<i class="fa fa-double-angle-right fa-lg padding-left"></i></a>
+ <a href="#">Link Here<i class="fa fa-angle-double-right fa-lg padding-left"></i></a>
</div>
<div class="col-md-2">
<a href="#">Link Here<i class="fa fa-caret-down padding-left"></i></a>
@@ -108,10 +108,10 @@ relative_path: ../
<a href="#"><i class="fa fa-caret-down padding-right-sm"></i>Link Here</a>
</div>
<div class="col-md-2">
- <a href="#">Link Here<i class="fa fa-double-angle-right padding-left-sm"></i></a>
+ <a href="#">Link Here<i class="fa fa-angle-double-right padding-left-sm"></i></a>
</div>
<div class="col-md-2">
- <a href="#">Link Here<i class="fa fa-double-angle-right fa-lg padding-left-sm"></i></a>
+ <a href="#">Link Here<i class="fa fa-angle-double-right fa-lg padding-left-sm"></i></a>
</div>
<div class="col-md-2">
<a href="#">Link Here<i class="fa fa-caret-down padding-left-sm"></i></a>
@@ -541,7 +541,7 @@ relative_path: ../
<div class="col-md-6">
<div style="border: solid 1px #d3d3d3;">
<ul class="fa-ul">
- <li><i class="fa-li fa fa-double-angle-right"></i>Lorem ipsum dolor sit amet, consectetur adipiscing elit.</li>
+ <li><i class="fa-li fa fa-angle-double-right"></i>Lorem ipsum dolor sit amet, consectetur adipiscing elit.</li>
<li><i class="fa-li fa fa-arrow-right"></i>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam et lectus id nisl hendrerit varius. Aliquam erat volutpat. Suspendisse potenti. Aliquam erat volutpat. Aliquam ut dolor lectus.</li>
<li><i class="fa-li fa fa-building"></i>Lorem ipsum dolor sit amet, consectetur adipiscing elit.
<i class="fa fa-building"></i>
@@ -554,9 +554,13 @@ relative_path: ../
<div class="col-md-6">
<div style="border: solid 1px #d3d3d3;">
<ul class="fa-ul">
- <li><i class="fa-li fa fa-double-angle-right fa-lg"></i>Lorem ipsum dolor sit amet, consectetur adipiscing elit.</li>
+ <li><i class="fa-li fa fa-angle-double-right fa-lg"></i>Lorem ipsum dolor sit amet, consectetur adipiscing elit.</li>
<li><i class="fa-li fa fa-arrow-right fa-lg"></i>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam et lectus id nisl hendrerit varius. Aliquam erat volutpat. Suspendisse potenti. Aliquam erat volutpat. Aliquam ut dolor lectus.</li>
- <li><i class="fa-li fa fa-building fa-lg"></i>Lorem ipsum dolor sit amet, consectetur adipiscing elit.</li>
+ <li><i class="fa-li fa fa-building fa-lg"></i>Lorem ipsum dolor sit amet, consectetur adipiscing elit.
+ <i class="fa fa-building"></i>
+ <span class="label label-default">foo</span>
+ <a class="btn btn-default btn-xs">foo</a>
+ </li>
</ul>
</div>
</div>
@@ -565,7 +569,7 @@ relative_path: ../
<div class="col-md-6">
<div style="border: solid 1px #d3d3d3;">
<ul class="fa-ul lead">
- <li><i class="fa-li fa fa-double-angle-right"></i>Lorem ipsum dolor sit amet, consectetur adipiscing elit.</li>
+ <li><i class="fa-li fa fa-angle-double-right"></i>Lorem ipsum dolor sit amet, consectetur adipiscing elit.</li>
<li><i class="fa-li fa fa-arrow-right"></i>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam et lectus id nisl hendrerit varius. Aliquam erat volutpat. Suspendisse potenti. Aliquam erat volutpat. Aliquam ut dolor lectus.</li>
<li><i class="fa-li fa fa-building"></i>Lorem ipsum dolor sit amet, consectetur adipiscing elit.</li>
</ul>
@@ -574,7 +578,7 @@ relative_path: ../
<div class="col-md-6">
<div style="border: solid 1px #d3d3d3;">
<ul class="fa-ul lead">
- <li><i class="fa-li fa fa-double-angle-right fa-lg"></i>Lorem ipsum dolor sit amet, consectetur adipiscing elit.</li>
+ <li><i class="fa-li fa fa-angle-double-right fa-lg"></i>Lorem ipsum dolor sit amet, consectetur adipiscing elit.</li>
<li><i class="fa-li fa fa-arrow-right fa-lg"></i>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam et lectus id nisl hendrerit varius. Aliquam erat volutpat. Suspendisse potenti. Aliquam erat volutpat. Aliquam ut dolor lectus.</li>
<li><i class="fa-li fa fa-building fa-lg"></i>Lorem ipsum dolor sit amet, consectetur adipiscing elit.</li>
</ul>
@@ -585,7 +589,7 @@ relative_path: ../
<div class="col-md-6">
<div style="border: solid 1px #d3d3d3;">
<ul class="fa-ul">
- <li><a href="#"><i class="fa-li fa fa-double-angle-right"></i></a>Lorem ipsum dolor sit amet, consectetur adipiscing elit.</li>
+ <li><a href="#"><i class="fa-li fa fa-angle-double-right"></i></a>Lorem ipsum dolor sit amet, consectetur adipiscing elit.</li>
<li><a href="#"><i class="fa-li fa fa-arrow-right"></i></a>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam et lectus id nisl hendrerit varius. Aliquam erat volutpat. Suspendisse potenti. Aliquam erat volutpat. Aliquam ut dolor lectus.</li>
<li><a href="#"><i class="fa-li fa fa-building"></i></a>Lorem ipsum dolor sit amet, consectetur adipiscing elit.</li>
</ul>
@@ -594,7 +598,7 @@ relative_path: ../
<div class="col-md-6">
<div style="border: solid 1px #d3d3d3;">
<ul class="fa-ul">
- <li><a href="#"><i class="fa-li fa fa-double-angle-right fa-lg"></i></a>Lorem ipsum dolor sit amet, consectetur adipiscing elit.</li>
+ <li><a href="#"><i class="fa-li fa fa-angle-double-right fa-lg"></i></a>Lorem ipsum dolor sit amet, consectetur adipiscing elit.</li>
<li><a href="#"><i class="fa-li fa fa-arrow-right fa-lg"></i></a>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam et lectus id nisl hendrerit varius. Aliquam erat volutpat. Suspendisse potenti. Aliquam erat volutpat. Aliquam ut dolor lectus.</li>
<li><a href="#"><i class="fa-li fa fa-building fa-lg"></i></a>Lorem ipsum dolor sit amet, consectetur adipiscing elit.</li>
</ul>