`

如何在HTML中使用图标字体 - icon font

阅读更多

日期:2012-8-27  来源:GBin1.com

如何在HTML中使用图标字体 - icon font?

在线演示  本地下载

主要特性

使用icon font来生成图标相对于基于图片的图标来说,有如下的好处:

  • 自由的变化大小
  • 自由的修改颜色
  • 添加阴影效果
  • IE6也可以支持
  • 支持图片图标的其它属性,例如,透明度和旋转等等
  • 可以添加text-stroke和background-clip:text等属性,只要浏览器支持

如何使用?

文字修饰:

<h3>
  <span aria-hidden="true" data-icon="&#x21dd;"></span>
  Stats
</h3>
[data-icon]:before {
  font-family: icons; /* BYO icon font, mapped smartly */
  content: attr(data-icon);
  speak: none; /* Not to be trusted, but hey. */
}

单独图标:

<a href="#" class="icon-alone">
  <span aria-hidden="true" data-icon="&#x25a8;"></span>
  <span class="screen-reader-text">RSS</span>
</a>
/* Same CSS as above, plus */

.icon-alone {
  display: inline-block; /* Chrome 19 was weird with clickability without this */
}

.screen-reader-text { /* Reusable, toolbox kind of class */
  position: absolute;
  top: -9999px;
  left: -9999px;
}

创建你自己的icon font - IcoMoon

如果大家需要创建自己的iconfont,推荐使用iconmoon,使用它你可以通过上传SVG或者字体来生成你需要的icon字体,本文在线演示使用iconmoon生成。

步骤1:选择他们提供的或者上传自己的

如何在HTML中使用图标字体 - icon font?

......

来源:如何在HTML中使用图标字体 - icon font?

分享到:
评论

相关推荐

    前端开源库-icon-font-loader

    "icon-font-loader" 是一个前端开源库,专门用于处理图标字体的Webpack加载器。Webpack是一款强大的模块打包工具,它允许开发者将JavaScript、CSS、图片等资源作为模块处理,通过配置加载器进行转换和优化。icon-...

    uniapp字体图标的使用

    1. 在uniapp组件中,我们可以通过`&lt;u-icon&gt;`组件来使用字体图标,例如: ```html &lt;u-icon name="logo-ionicons" size="30" color="#007aff"&gt;&lt;/u-icon&gt; ``` 这里的`name`属性对应字体库中的图标名称,`size`表示图标...

    前端项目-fontawesome-iconpicker.zip

    总的来说,`fontawesome-iconpicker`是前端开发者在使用Font Awesome图标库时的得力助手,它简化了图标选择的过程,提升了用户体验。通过深入了解和熟练运用这个插件,我们可以更好地利用Font Awesome图标来增强网页...

    icon通过@font-face实现

    为了解决这些问题,现代网页设计中常常采用`@font-face`规则来实现图标,这种方法被称为图标字体或者符号字体。本篇文章将详细讲解如何通过`@font-face`和CSS3技术来实现icon图标。 `@font-face`是CSS3中引入的一个...

    font icon 使用demo

    3. **定义CSS类**:库通常会提供CSS类,可以直接在HTML中使用,如`&lt;i class="fa fa-heart"&gt;&lt;/i&gt;`表示爱心图标。 4. **调整样式**:通过CSS选择器可以对图标进行个性化设置,如`color`、`font-size`等。 在提供的...

    fa --图标字体库--

    在前端开发中,"FA"通常指的是Font Awesome,这是一个广泛使用的图标字体库,它为网页设计和开发提供了大量的矢量图标。Font Awesome以其易用性、可缩放性和丰富的图标集合而闻名,使得开发者能够轻松地在网页上添加...

    antd icon 官网 内网本地字体图标压缩包

    - 使用图标时,需要知道每个图标的类名,可以在Antd Icon的官方文档中查找。例如: ```jsx &lt;i className="antd-icon icon-name"&gt; ``` 其中,`icon-name`是具体的图标类名。 3. **自定义图标类名**: - Antd ...

    font-icon:font-icon是客户端karget平台中使用的图标集

    2. 引入库:在HTML中引入font-icon的CSS文件,这会定义所有可用图标的样式。 3. 使用CSS类:在HTML元素中添加对应的图标类名,图标就会显示出来。 4. 自定义样式:通过CSS,你可以调整图标的大小、颜色、边距等属性...

    pixeden-stroke-7-icon:一系列来自iOS 7的矢量图标,采用自定义@ font-face图标字体,可以使用CSS动态设置样式

    具有可缩放矢量图标的自定义@ font-face图标字体。 这是一整套由iOS 7启发而来的202个细线图标。这些视网膜就绪图标具有非常现代的风格,可以完美地配合任何项目。演示版打开以查看图标字体中所有字形的列表。文件...

    矢量字体图标Font-Awesome相关实例

    4. **使用图标**:使用Font-Awesome图标非常简单,只需在HTML中使用`&lt;i&gt;`或`&lt;span&gt;`标签,并设置`class`属性为特定的图标类名。例如,添加一个"home"图标的代码如下: ```html &lt;i class="fa fa-home"&gt; ``` 5. **...

    VUE---使用字体图标

    让我们深入探讨如何在Vue项目中使用字体图标。 1. **安装字体图标库** - 对于像Element UI或Vuetify这样的UI框架,首先需要通过npm或yarn安装对应的库。例如,安装Element UI: ``` npm install element-ui --...

    icon图标转换成字体css3调用

    生成字体文件后,我们需要在HTML中引用这些字体文件,并通过CSS3来调用和应用图标。例如,我们可以创建一个`&lt;i&gt;`或`&lt;span&gt;`标签,并设置`class`属性以指定相应的图标类名。同时,在CSS中,我们可以通过`@font-face`...

    css3 fontawesome图标字体使用鼠标悬停动画图标字体

    在网页设计领域,CSS3(层叠样式表第三版)为开发者提供了丰富的视觉效果和交互体验,其中之一就是图标字体的使用。Font Awesome是一款广受欢迎的图标库,它将图标以字体的形式提供,允许设计师和开发者通过CSS来...

    icon字体-对应练习第二天的font资源

    - **引入字体文件**:通常包括`.eot`(IE浏览器)、`.ttf`(TrueType字体)、`.woff`(Web Open Font Format)和`.svg`(Scalable Vector Graphics)等格式,需要在HTML中通过`@font-face`规则引入。 - **设置CSS*...

    Font-Awesome-Icon-Chars-master.rar

    这个"Font-Awesome-Icon-Chars-master"压缩包文件很可能是Font Awesome 图标库的一个源码版本,允许用户自定义、扩展或者在项目中深度集成这些图标。 1. **Font Awesome 的基本概念**: - Font Awesome 不仅仅是一...

    extjs5-icon-font-example:这是使用 ExtJS5 的图标字体示例

    在这个"extjs5-icon-font-example"项目中,我们可以看到如何在ExtJS5应用中集成并使用图标字体。图标字体通常由一系列矢量图形组成,这些图形被编码为Unicode字符,然后嵌入到一个特殊的字体文件中。这种方式的优点...

    font icon 使用教程

    例如,一个类名为`iconfont-iconname`的图标,可以在HTML中这样使用: ```html &lt;i class="iconfont-iconname"&gt; ``` 5. **调整图标样式** - 由于Font Icons本质上是字体,所以可以像处理文字一样调整其大小、...

    gulp-font-icon:一个gulp插件,可从SVG文件生成图标字体

    gulp-font-icon gulp-font-icon是一个gulp插件,可从SVG文件生成图标字体。用法首先,安装gulp-font-icon作为开发依赖项: npm install --save-dev gulp-font-icon然后,将其添加到您的gulpfile.js: var fontIcon =...

    swift-SwiftIconFontiOS中使用图标字体(FontAwesomeIconic等)

    本主题将详细介绍如何在Swift项目中使用几种流行的图标字体库,包括FontAwesome、Iconic、Ionicon、Octicon、Themify以及MapIcon和MaterialIcon。 1. **FontAwesome**: - Font Awesome 是一个广泛使用的图标库,...

Global site tag (gtag.js) - Google Analytics