我已经安装了font-awesome 4.0.3图标,使用
..。
如果我需要在node-modules中使用它,我应该如何在html文件中使用它?
如果我需要编辑less文件,我需要在node-modules中编辑它吗?
发布于 2015-07-30 17:44:05
安装方式
在你的开发少文件中,你可以使用导入整个字体
,或者查看该文件并只导入所需的组件。我认为这是基本图标的最低要求:
/* adjust path as needed */
@fa_path: "../node_modules/font-awesome/less";
@import "@{fa_path}/variables.less";
@import "@{fa_path}/mixins.less";
@import "@{fa_path}/path.less";
@import "@{fa_path}/core.less";
@import "@{fa_path}/icons.less";需要注意的是,这样做仍然不会节省那么多字节。无论哪种方式,你最终都会包含2-3k行的未压缩CSS。
您还需要从一个名为的文件夹中提供字体本身
在您的公共目录中。您可以通过一个简单的吞咽任务将它们复制到那里,例如:
gulp.task('fonts', function() {
return gulp.src('node_modules/font-awesome/fonts/*')
.pipe(gulp.dest('public/fonts'))
})发布于 2015-05-05 20:59:05
您必须设置正确的字体路径。例如:
my-style.scss
$fa-font-path:"../node_modules/font-awesome/fonts";
@import "../node_modules/font-awesome/scss/font-awesome";
.icon-user {
@extend .fa;
@extend .fa-user;
}发布于 2017-02-09 01:00:02
将以下内容添加到您的
样式表。
/* You can add global styles to this file, and also import other style files */
@import url('../node_modules/font-awesome/css/font-awesome.min.css');https://stackoverflow.com/questions/21406538
复制相似问题