UNPKG

iconfonts

Version:

Fine-tuned icon fonts integration for Sass, Less and Stylus.

401 lines (391 loc) 8.77 kB
// Elusive v1.5.0 // http://shoestrap.org/downloads/elusive-icons-webfont/ // // Stylus integration via https://github.com/rstacruz/iconfonts. // Usage: // // el-font(); // .button:before { // el-icon("arrow"); // el-icon("arrow", 14px, #333); // } // // Output: // // @font-face { // font-family: "Elusive"; ... // } // .button:before { // font-family: "Elusive"; // content: '\f0123'; // } // // Icon files: // // http://aristath.github.io/elusive-iconfont/assets/elusive-font/font/Elusive-Icons.eot // http://aristath.github.io/elusive-iconfont/assets/elusive-font/font/Elusive-Icons.ttf // http://aristath.github.io/elusive-iconfont/assets/elusive-font/font/Elusive-Icons.woff // http://aristath.github.io/elusive-iconfont/assets/elusive-font/font/Elusive-Icons.svg el = { path: "http://aristath.github.io/elusive-iconfont/assets/elusive-font/font/" name: "Elusive" site: "http://shoestrap.org/downloads/elusive-icons-webfont/" basename: "Elusive-Icons" version: "1.5.0" svghash: "#Elusive-Icons" nativesize: "14px" } el-font() @font-face font-family: el['name'] src: url(el['path'] + el['basename'] + '.eot?v=' + el['version']) src: url(el['path'] + el['basename'] + '.eot?#iefix&v=' + el['version']) format("embedded-opentype"), url(el['path'] + el['basename'] + ".woff?v=" + el['version']) format("woff"), url(el['path'] + el['basename'] + ".ttf?v=" + el['version']) format("truetype"), url(el['path'] + el['basename'] + ".svg?v=" + el['version'] + el['svghash']) format("svg") font-weight: normal font-style: normal // // Uses a given icon. // // .button:before // el-icon("music") // el-icon("music", 24px) /* 24px size */ // // You may specify a color. // // .button:before // el-icon("music", color: #333) // // You may also specify a `top` value to compensate for any mis-alignment. // This nudges the icon by that many pixels from the top. // // .button:before // el-icon("music", top: 2px) el-icon(type, size = auto, color = auto, top = auto, left = auto, shadow = none) @extend $el-icon content: el-icons[type] unless size is "auto" font-size: size unless top is "auto" position: relative top: top unless left is "auto" position: relative left: left unless color is "auto" color: color unless shadow is "none" text-shadow: shadow $el-icon line-height: 1em font-family: el['name'] font-weight: normal font-style: normal display: inline-block text-decoration: none vertical-align: middle text-rendering: optimizeLegibility !important -webkit-font-smoothing: antialiased !important -moz-osx-font-smoothing: grayscale el-icons = { address-book: "\e729" address-book-alt: "\e728" adjust: "\e727" adjust-alt: "\e726" adult: "\e725" align-center: "\e724" align-justify: "\e723" align-left: "\e722" align-right: "\e721" arrow-down: "\e720" arrow-left: "\e71f" arrow-right: "\e71e" arrow-up: "\e71d" asl: "\e71c" asterisk: "\e72a" backward: "\e71b" ban-circle: "\e71a" barcode: "\e719" behance: "\e718" bell: "\e717" blind: "\e716" blogger: "\e715" bold: "\e714" book: "\e713" bookmark: "\e712" bookmark-empty: "\e711" braille: "\e710" briefcase: "\e70f" broom: "\e70e" brush: "\e70d" bulb: "\e70c" bullhorn: "\e70b" calendar: "\e70a" calendar-sign: "\e709" camera: "\e708" car: "\e707" caret-down: "\e706" caret-left: "\e705" caret-right: "\e704" caret-up: "\e703" cc: "\e702" certificate: "\e701" check: "\e700" check-empty: "\e6ff" chevron-down: "\e6fe" chevron-left: "\e6fd" chevron-right: "\e6fc" chevron-up: "\e6fb" child: "\e6fa" circle-arrow-down: "\e6f9" circle-arrow-left: "\e6f8" circle-arrow-right: "\e6f7" circle-arrow-up: "\e6f6" cloud: "\e6f5" cloud-alt: "\e6f4" cog: "\e6f3" cog-alt: "\e6f2" cogs: "\e6f1" comment: "\e6f0" comment-alt: "\e6ef" compass: "\e6ee" compass-alt: "\e6ed" credit-card: "\e6ec" css: "\e6eb" dashboard: "\e6ea" delicious: "\e6e9" deviantart: "\e6e8" digg: "\e6e7" download: "\e6e6" download-alt: "\e6e5" dribbble: "\e6e4" edit: "\e6e3" eject: "\e6e2" envelope: "\e6e1" envelope-alt: "\e6e0" error: "\e6df" error-alt: "\e6de" eur: "\e6dd" exclamation-sign: "\e6dc" eye-close: "\e6db" eye-open: "\e6da" facebook: "\e6d9" facetime-video: "\e6d8" fast-backward: "\e6d7" fast-forward: "\e6d6" female: "\e6d5" file: "\e6d4" file-alt: "\e6d3" file-edit: "\e6d2" file-edit-alt: "\e6d1" file-new: "\e6d0" file-new-alt: "\e6cf" film: "\e6ce" filter: "\e6cd" fire: "\e6cc" flag: "\e6cb" flag-alt: "\e6ca" flickr: "\e6c9" folder: "\e6c8" folder-close: "\e6c7" folder-open: "\e6c6" folder-sign: "\e6c5" font: "\e6c4" fontsize: "\e6c3" fork: "\e6c2" forward: "\e6c1" forward-alt: "\e6c0" foursquare: "\e6bf" friendfeed: "\e6be" friendfeed-rect: "\e6bd" fullscreen: "\e6bc" gbp: "\e6bb" gift: "\e6ba" github: "\e6b9" github-text: "\e6b8" glass: "\e6b7" glasses: "\e6b6" globe: "\e6b5" globe-alt: "\e6b4" googleplus: "\e6b3" graph: "\e6b2" graph-alt: "\e6b1" group: "\e6b0" group-alt: "\e6af" guidedog: "\e6ae" hand-down: "\e6ad" hand-left: "\e6ac" hand-right: "\e6ab" hand-up: "\e6aa" hdd: "\e6a9" headphones: "\e6a8" hearing-impaired: "\e6a7" heart: "\e6a6" heart-alt: "\e6a5" heart-empty: "\e6a4" home: "\e6a3" home-alt: "\e6a2" hourglass: "\e6a1" idea: "\e6a0" idea-alt: "\e69f" inbox: "\e69e" inbox-alt: "\e69d" inbox-box: "\e69c" indent-left: "\e69b" indent-right: "\e69a" info-sign: "\e699" instagram: "\e698" iphone-home: "\e697" italic: "\e696" key: "\e695" laptop: "\e694" laptop-alt: "\e693" lastfm: "\e692" leaf: "\e691" lines: "\e690" link: "\e68f" linkedin: "\e68e" list: "\e68d" list-alt: "\e68c" livejournal: "\e68b" lock: "\e68a" lock-alt: "\e689" magic: "\e688" magnet: "\e687" male: "\e686" map-marker: "\e685" map-marker-alt: "\e684" mic: "\e683" mic-alt: "\e682" minus: "\e681" minus-sign: "\e680" move: "\e67f" music: "\e67e" myspace: "\e67d" network: "\e67c" off: "\e67b" ok: "\e67a" ok-circle: "\e679" ok-sign: "\e678" opensource: "\e677" paper-clip: "\e676" paper-clip-alt: "\e675" path: "\e674" pause: "\e673" pause-alt: "\e672" pencil: "\e671" pencil-alt: "\e670" person: "\e66f" phone: "\e66e" phone-alt: "\e66d" photo: "\e66c" photo-alt: "\e66b" picasa: "\e66a" picture: "\e669" pinterest: "\e668" plane: "\e667" play: "\e666" play-alt: "\e665" play-circle: "\e664" plus: "\e663" plus-sign: "\e662" podcast: "\e661" print: "\e660" puzzle: "\e65f" qrcode: "\e65e" question: "\e65d" question-sign: "\e65c" quotes: "\e65b" quotes-alt: "\e65a" random: "\e659" record: "\e658" reddit: "\e657" refresh: "\e656" remove: "\e655" remove-circle: "\e654" remove-sign: "\e653" repeat: "\e652" repeat-alt: "\e651" resize-full: "\e650" resize-horizontal: "\e64f" resize-small: "\e64e" resize-vertical: "\e64d" return-key: "\e64c" retweet: "\e64b" reverse-alt: "\e64a" road: "\e649" rss: "\e648" scissors: "\e647" screen: "\e646" screen-alt: "\e645" screenshot: "\e644" search: "\e643" search-alt: "\e642" share: "\e641" share-alt: "\e640" shopping-cart: "\e63f" shopping-cart-sign: "\e63e" signal: "\e63d" skype: "\e63c" slideshare: "\e63b" smiley: "\e63a" smiley-alt: "\e639" soundcloud: "\e638" speaker: "\e637" spotify: "\e636" stackoverflow: "\e635" star: "\e634" star-alt: "\e633" star-empty: "\e632" step-backward: "\e631" step-forward: "\e630" stop: "\e62f" stop-alt: "\e62e" stumbleupon: "\e62d" tag: "\e62c" tags: "\e62b" tasks: "\e62a" text-height: "\e629" text-width: "\e628" th: "\e627" th-large: "\e626" th-list: "\e625" thumbs-down: "\e624" thumbs-up: "\e623" time: "\e622" time-alt: "\e621" tint: "\e620" torso: "\e61f" trash: "\e61e" trash-alt: "\e61d" tumblr: "\e61c" twitter: "\e61b" universal-access: "\e61a" unlock: "\e619" unlock-alt: "\e618" upload: "\e617" usd: "\e616" user: "\e615" viadeo: "\e614" video: "\e613" video-alt: "\e612" video-chat: "\e611" view-mode: "\e610" vimeo: "\e60f" vkontakte: "\e60e" volume-down: "\e60d" volume-off: "\e60c" volume-up: "\e60b" w3c: "\e60a" warning-sign: "\e609" website: "\e608" website-alt: "\e607" wheelchair: "\e606" wordpress: "\e605" wrench: "\e604" wrench-alt: "\e603" youtube: "\e602" zoom-in: "\e601" zoom-out: "\e600" }