css - 使用 Font Awesome 时更改字体路径

标签 css font-awesome

当我将 CSS 文件和字体文件放在同一个文件夹中时,它会起作用。

但是当我将字体文件放在一个文件夹中时,我无法获取图标。

这是我的 CSS 代码..

 @font-face {
        font-family: FontAwesome;
        src: url(fontfile-webfont.eot?v=4.0.3);
        src: url(fontfile-webfont.eot?#iefix&v=4.0.3) format('embedded-opentype')
        ,url(fontfile-webfont.woff?v=4.0.3) format('woff')
        ,url(fontfile-webfont.ttf?v=4.0.3) format('truetype')
        ,url(fontfile-webfont.svg?v=4.0.3#fontawesomeregular) format('svg');
        font-weight: 400;
        font-style: normal;
    }

    .att {
        display: inline-block;
        font-family: FontAwesome;
        font-style: normal;
        font-weight: 400;
        line-height: 1;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
    }
        .att-renren:before {
            content: "\f18b";
        }

还有我的文件夹结构...

CSS文件

Content/themes/common.css

字体文件

Content/themes/fonts/

我可以在 CSS 中更改字体文件的路径吗??

最佳答案

是的,你可以改变,

  1. 打开您的 fontawasome CSS 文件。
  2. 查找字体路径并为所有字体类型进行编辑。

    @font-face{font-family:FontAwesome;src:url(../fonts/fontawesome-webfont.eot?v=4.0.3)
    

关于css - 使用 Font Awesome 时更改字体路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23912827/

相关文章:

html - 当我将鼠标悬停在按钮上时,为什么我的按钮不起作用?

jQuery 切换添加或删除类

css - 2 列等高 - Twitter 的 Bootstrap 2.0

css - 如何在 Font Awesome 中使用数据属性?

html - Font-Awesome css 在本地不工作

html - 如何删除 Font Awesome 图标中的下面一行?

jquery-mobile - Font Awesome 图标与 jQuery UI 图标冲突

html - 风格="display: block"和风格="display: "的区别

css - 为什么@font-face 只能在本地主机上工作?

css - 如何仅在 CSS 中构建此图标?