【问题标题】:using fontface on css for custom font in webpage使用css中的字体在网页中自定义字体
【发布时间】:2018-09-21 10:44:18
【问题描述】:

美好的一天,这里有个小问题,我似乎无法在 css 中实现自定义的“Brandon Grotesque”字体。我想知道我的错误在哪里。字体在“字体”文件夹中。

CSS

@font-face {
  font-family: 'Brandon_reg_it';
  src: url('fonts/brandon-grotesque-light');
}

.navbar {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    font-family: 'Brandon_reg_it';
}

HTML

<html lang="en">
  <head>
    <meta charset="utf-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <title>Homepage</title>
    <link href="css/bootstrap.min.css" rel="stylesheet">
    <link href="css/main.css" rel="stylesheet">
  </head>
  <body>
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>
    <script src="js/bootstrap.min.js"></script>

    <nav class="navbar navbar-inverse">
      <div class="container-fluid">
        <div class="navbar-header">
          <a class="navbar-brand" href="#">WebSiteName</a>
        </div>
        <ul class="nav navbar-nav">
          <li><a href="#">Home</a></li>
          <li><a href="#">About</a></li>
          <li><a href="#">FAQ</a></li>
          <li><a href="#">Contact</a></li>
        </ul>
      </div>
    </nav>
  </body>
</html>

【问题讨论】:

  • 你能详细说明错误吗?
  • 您可能缺少文件扩展名。例如。 'fonts/brandon-grotesque-light.otf'
  • ^ 我正要评论。
  • 添加 .otg 似乎并没有将字体变成我想要的字体
  • 任何更新将不胜感激

标签: html css twitter-bootstrap-3


【解决方案1】:

我没有完整的错误列表,但引起我注意的一个重要问题是您在 css 中没有扩展名

@font-face {
  font-family: 'Brandon_reg_it';
  src: url('fonts/brandon-grotesque-light.[woff|woff2|...]'); /*Change it to whatever*/
}

所以删除扩展名的[...]

这里有一个很好的资源:@​​987654321@

【讨论】:

  • sry 字体似乎没有变成我想要的字体,即使我添加了扩展名 (.otf)
猜你喜欢
  • 1970-01-01
  • 2011-11-22
  • 2023-01-31
  • 2011-08-02
  • 2014-05-17
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-03-27
相关资源
最近更新 更多