Font Awesome CDN 是在您的网站上显示字体库的最简单方法,所有只有一行代码。没有下载或安装!
<!-- 版本:4.7.0--> <link rel="stylesheet" href="https://cdn.bootcdn.net/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css"> <!-- 版本:5.15.4--> <link rel="stylesheet" href="https://cdn.bootcdn.net/ajax/libs/font-awesome/5.15.4/css/fontawesome.min.css"> <!-- 版本:6.2.0--> <link rel="stylesheet" href="https://cdn.bootcdn.net/ajax/libs/font-awesome/6.2.0/css/fontawesome.min.css">
想自己管理和托管字体库吗?你可以下载, 自定义并手动使用图标和默认样式。包括CSS和CSS预处理器(Sass和Less)格式。
font-awesome
目录到你的项目中<head>
处加载font-awesome.min.css如下。
<link rel="stylesheet" href="path/to/font-awesome/css/font-awesome.min.css">
使用 LESS or SASS 来个性化自定义Font Awesome 4.7.0.
font-awesome/
目录到你的项目中。font-awesome/less/variables.less
或
font-awesome/scss/_variables.scss
然后编辑 @fa-font-path
或
$fa-font-path
变量来指定字体目录。
@fa-font-path: "../font";
字体的路径是相对于你CSS目录的。
使用官方字体Awesome Less Ruby Gem轻松将字体Awestome Less导入Rails项目。由@SuperDepot慷慨维护。
gem 'font-awesome-less'
$ bundle
$ gem install font-awesome-less
如果您使用Rails,请将其添加到您的示例. application.less
:
@import "font-awesome-sprockets";
@import "font-awesome";
使用官方字体Awesome Sass Ruby Gem轻松将字体Awestome Sass放入Rails或Compass项目。由@SuperDepot慷慨维护。
gem 'font-awesome-sass'
$ bundle
$ gem install font-awesome-sass
自行安装 application.scss
:
@import "font-awesome-sprockets";
@import "font-awesome";
为了给老的和有缺陷的浏览器提供最好的体验,Font Awesome在几个地方使用CSS浏览器黑客,针对特定浏览器版本的特殊CSS,以解决浏览器本身的缺陷。可以理解,这些黑客行为导致CSS验证器抱怨它们无效。在一些地方,我们还使用了尚未完全标准化的前沿CSS功能,但这些功能纯粹用于渐进增强。
这些验证警告在实践中并不重要,因为我们的CSS的非黑客部分完全验证,黑客部分不会干扰非黑客部分的正常功能,因此我们故意忽略这些特定警告。
IE8在@font-face
与:before
组合时存在一些问题。字体真棒使用了这种组合。如果页面被缓存,并在没有鼠标在窗口上的情况下加载(即点击刷新按钮或加载iframe中的内容),则页面将在字体加载之前呈现。将鼠标悬停在页面(主体)上会显示一些图标,将鼠标悬停留在其余图标上也会显示这些图标。详见第954期。
Getting started - Internet Explorer 8 and @font-face by Bootstrap Team is licensed under CC BY 3.0
如果你需要IE7支持,我向你表示慰问。真正地Font Awesome 4.7.0不支持IE7,但旧版本支持。您需要查看3.2.1使用IE7的说明。然后向决定您的项目需要IE7支持的人投诉。
If you're having trouble with Font Awesome, make sure to check out the troubleshooting wiki page. Generously maintained by @gtagliala.