代码之家  ›  专栏  ›  技术社区  ›  Ryan Lacon

无法理解为什么我的徽标字体不起作用

  •  0
  • Ryan Lacon  · 技术社区  · 7 年前

    我的CSS中的代码适用于我网站上的其他字体类型。这只是一个不起作用的标志,即使它是以同样的方式做的。有人知道可能出了什么问题吗?这是我网站子文件夹中字体的截图:

    screenshot of subfolder

    GitHub URL 对于我正在工作的网站。

    @font-face {
      font-family: 'Aerokids';
      src: url('fonts/Aerokids.otf');
      font-weight: normal;
      font-style: normal;
    
      font-family: 'odudo-semibold';
      src: url('../fonts/odudo-semi-bold.eot');
      src: url('../fonts/odudo-semi-bold.eot?#iefix') format('embedded-
      opentype'),
      url('../fonts/odudo-semi-bold.woff2') format('woff2'),
      url('../fonts/odudo-semi-bold.woff') format('woff'),
      url('../fonts/odudo-semi-bold.ttf') format('truetype'),
      url('../fonts/odudo-semi-bold.svg#youworkforthem') format('svg');
      font-weight: normal;
      font-style: normal;
    }
    
    .logo {
        font-family: 'Aerokids';
        font-weight: normal;
        color: #00E8FF;
        font-size: 2.5em;
        float: left;
        width: 30%;
        display: inline-block;
        max-width: 100%;
        height: auto;
        vertical-align: middle;
        margin: 0 auto;
    }
    
    1 回复  |  直到 7 年前
        1
  •  1
  •   Tamás Sengel RIJO JOSEPH    7 年前

    你需要把两者分开 @font-face 规则。

    @font-face {
      font-family: 'Aerokids';
      src: url('fonts/Aerokids.otf');
      font-weight: normal;
      font-style: normal;
    }
    
    @font-face {
      font-family: 'odudo-semibold';
      src: url('../fonts/odudo-semi-bold.eot');
      src: url('../fonts/odudo-semi-bold.eot?#iefix') format('embedded-
      opentype'),
      url('../fonts/odudo-semi-bold.woff2') format('woff2'),
      url('../fonts/odudo-semi-bold.woff') format('woff'),
      url('../fonts/odudo-semi-bold.ttf') format('truetype'),
      url('../fonts/odudo-semi-bold.svg#youworkforthem') format('svg');
      font-weight: normal;
      font-style: normal;
    }