mirror of
https://github.com/FortAwesome/Font-Awesome.git
synced 2025-01-16 02:00:28 +08:00
46 lines
1.0 KiB
Stylus
46 lines
1.0 KiB
Stylus
|
// Mixins
|
||
|
// --------------------------
|
||
|
|
||
|
border-radius(radius)
|
||
|
-webkit-border-radius radius
|
||
|
-moz-border-radius radius
|
||
|
border-radius radius
|
||
|
|
||
|
|
||
|
icon-stack(width = 2em, height = 2em, top-font-size = 1em, base-font-size = 2em)
|
||
|
.icon-stack
|
||
|
position relative
|
||
|
display inline-block
|
||
|
width width
|
||
|
height height
|
||
|
line-height width
|
||
|
vertical-align -35%
|
||
|
|
||
|
[class^="icon-"]
|
||
|
[class*=" icon-"]
|
||
|
display block
|
||
|
text-align center
|
||
|
position absolute
|
||
|
width 100%
|
||
|
height 100%
|
||
|
font-size top-font-size
|
||
|
line-height inherit
|
||
|
*line-height height
|
||
|
|
||
|
.icon-stack-base
|
||
|
font-size base-font-size
|
||
|
*line-height (height / base-font-size)
|
||
|
|
||
|
vendor(prop, args...)
|
||
|
for prefix in vendor-prefixes
|
||
|
unless prefix == official
|
||
|
property = '-' + prefix + '-' + prop
|
||
|
add-property(property, args)
|
||
|
add-property(prop, args)
|
||
|
|
||
|
buildIcons(hash)
|
||
|
for icon, index in hash
|
||
|
.icon-{icon}:before
|
||
|
content icon[1]
|
||
|
|