2

我刚刚下载了 Sematic-UI 并安装了如下文件。

├── css
│   ├── semantic.css
│   └── semantic.min.css
├── fonts
│   ├── basic.icons.eot
│   ├── basic.icons.svg
│   ├── basic.icons.ttf
│   ├── basic.icons.woff
│   ├── icons.eot
│   ├── icons.otf
│   ├── icons.svg
│   ├── icons.ttf
│   └── icons.woff
├── images
│   ├── bg.jpg
│   ├── cat.png
│   ├── loader-large-inverted.gif
│   ├── loader-large.gif
│   ├── loader-medium-inverted.gif
│   ├── loader-medium.gif
│   ├── loader-mini-inverted.gif
│   ├── loader-mini.gif
│   ├── loader-small-inverted.gif
│   └── loader-small.gif
├── index.php
└── javascript
    ├── jquery.min.js
    ├── semantic.js
    └── semantic.min.js

这是我的 index.php 的内容

<!DOCTYPE html>
<html>
<head>
  <meta charset="utf-8" />
  <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
  <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0">

  <link rel="stylesheet" type="text/css" href="css/semantic.min.css">

  <script src="javascript/jquery.min.js"></script>
  <script src="javascript/semantic.min.js"></script>

  <title>Semantic Examples</title>
</head>

<body id="home">

  <nav class="ui menu">
    <h3 class="header item">Title</h3>
    <a class="active item">Home</a>
    <a class="item">Link</a>
    <a class="item">Link</a>
    <span class="right floated text item">
      Signed in as <a href="#">user</a>
    </span>
  </nav>

  <button class="small ui button">
    <i class="heart icon"></i>
    Like it
  </button>

  <div class="ui animated button">
    <div class="visible content">Next</div>
    <div class="hidden content">
      <i class="right arrow icon"></i>
    </div>
  </div>

  <div class="ui vertical animated button">
    <div class="hidden content">Shop</div>
    <div class="visible content">
      <i class="cart icon"></i>
    </div>
  </div>

  <div class="ui animated fade button">
    <div class="visible content">Sign-up for a Pro account</div>
    <div class="hidden content">
      $12.99 a month
    </div>
  </div>

  <div class="ui buttons">
    <div class="ui red button">Cancel</div>
    <div class="or"></div>
    <div class="ui blue button">Save</div>
  </div>
</body>
</html>

这是浏览器上显示字体的屏幕截图。 在此处输入图像描述

我相信,正确的字体类型应该与 LIKE IT 按钮的字体类型相同。

我现在的理解是我不必对字体文件夹进行任何配置,我只需链接到语义.min.css,sematic.min.css 本身就是指字体文件夹。

我已经使用浏览器弹出菜单的查看源代码测试了链接 sematic.min.css、jquery.min.js、semantic.min.js,没有任何损坏。

请帮忙。谢谢。

4

3 回答 3

4

我偶然发现了你的帖子,因为我遇到了同样的问题。我正在构建的 Web 应用程序没有任何问题,但字体不会更改为semantic-ui使用的漂亮字体。

再搜索一下,semantic-ui 似乎没有定义任何基本字体设置,至少现在是这样。看看这里。仍在添加自定义包创建。在那之前,我想你需要让你内心的网页设计师做应有的事情!

更新:

我又戳了一下,能够得到语义用户界面使用的字体。转到Google 字体并创建您自己的字体集。Semantic-ui 正在使用Open Sans。单击底部的使用按钮以获取第 3 步中字体样式表的链接。对于Open Sans,链接是:

<link href='http://fonts.googleapis.com/css?family=Open+Sans' rel='stylesheet' type='text/css'>

在您的标签中包含上述行,<head>然后包含以下<style>标签。

<style type="text/css">
    {# set default font for website #}
    * {
        font-family: 'Open Sans', sans-serif !important;
    }
</style>

你应该准备好了!

于 2014-03-04T02:56:03.270 回答
0

将此添加到您的自定义 CSS 文件中(必须在语义 CSS 文件之后):

@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,600);

body, * {
    font-family: 'Open Sans', sans-serif !important;
}
于 2014-12-14T20:04:02.550 回答
0

尝试此链接中的解决方案。它对我有用。

html, body {
    height: 100%;
    font-size: 15px;
}
html, body {
    font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
}
于 2014-03-12T21:17:43.130 回答