首页 web前端 css教程 css3中的font-face用法实例总结

css3中的font-face用法实例总结

Jun 11, 2017 am 09:56 AM

大家都知道现在各个浏览器都支持CSS3的自定义字体(@font-face),包括IE6都支持,只是各自对字体文件格式的支持不太一样。那么对于网站中用到的各种icon,我们就可以尝试使用font来实现,本文将详细讲解这种用法为什么要将icon做成字体?在很多网站项目中,我们常常会用到各种透明小图标,然后网站要兼容各个浏览器,也可能会有多个尺寸,甚至还要考虑换肤等需求。那么我们就要将这些小图标输出为多种尺寸、颜色和文件格式,比如png8 alpha透明或者png8 index透明等。比如,twitter用到的各种小icon:这种情况下,使用字体来实现图标就有很多优势:字体文件小,一般20-50kb; 容易编辑和维护,尺寸和颜色可以用css来控制; 透明完全兼容IE6; 如何将icon变成字体?最关键的是要将设计稿中的icon(要有矢量路径,位图没法转化)完美还原成字体,这并不是很麻烦。我们要用

1. CSS3通过字体来实现icon图标

css3中的font-face用法实例总结

简介:大家都知道现在各个浏览器都支持CSS3的自定义字体(@font-face),包括IE6都支持,只是各自对字体文件格式的支持不太一样。那么对于网站中用到的各种icon,我们就可以尝试使用font来实现,本文将详细讲解这种用法

2. CSS3字体与文本效果的示例代码分享

css3中的font-face用法实例总结

简介:CSS3允许我们使用自定义字体 也多了一些不错的文本效果自定义字体使用自定义字体需要使用@font-face规则 当然首先你要有自定义文字文件Payen S.Tsung@font-face {    font-family: myDIYfont; /*自定义字体名*/    src: url('Ginga.ttf'); /*字体文件*/}.demo

3. CSS unicode-range特定字符使用font-face自定义字体

css3中的font-face用法实例总结

简介:一、unicode-range是什么?    一看名称,很多小伙伴可能认为是个什么生僻的东西,实际上,这玩意只是名字怪怪的,功能关键时刻还是很管用的。    unicode-range是一个CSS属性,一般和@font-face规则一起使用。

4. 使用CSS3制作的一个圆形精美按钮代码

css3中的font-face用法实例总结

简介:这是使用CSS3制作的一个圆形按钮。效果看起来很简单,其实制作也非常的简单的,主要就是径向渐变的运用,以及@font-face实现的ICON效果,当然其中也离开不其他属性的点缀效果,比如说box-shadow制作的阴影,transition制作的动画效果等。

5. CSS3教程-字体

css3中的font-face用法实例总结

简介:前端开发的程序员们,你们对使用CSS3教程-@font-face实现个性化字体了解多少呢?今天我们给大家介绍CSS3 @font-face ,有兴趣的可以了解下。

6. @font-face(css3属性)实现在网页中嵌入任意字体_html/css_WEB-ITnose

简介:@font-face(css3属性)实现在网页中嵌入任意字体

7. @font-face 用字体画图标_html/css_WEB-ITnose

简介:@font-face 用字体画图标

8. @font-face 客户端使用用服务器端字体样式 字体转换工具_html/css_WEB-ITnose

简介:@font-face 客户端使用用服务器端字体样式 字体转换工具

9. icon@font-face那些事_html/css_WEB-ITnose

简介:icon@font-face那些事

10. css3 @font-face_html/css_WEB-ITnose

简介:css3 @font-face

【相关问答推荐】:

javascript - 使用iconfont在线使用时,出现多个空格,求解答

html5 - 请问利用font-face定义的字体怎么在canvas里应用?

css3 - css里面自定义字体

javascript - 有什么方法能使某个任意类型文件在head部分读到就开始载入,类似css&js

javascript - @font-face加载自定义中文ttf字体不渲染?

以上是css3中的font-face用法实例总结的详细内容。更多信息请关注PHP中文网其他相关文章!

本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

热AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover

AI Clothes Remover

用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool

Undress AI Tool

免费脱衣服图片

Clothoff.io

Clothoff.io

AI脱衣机

Video Face Swap

Video Face Swap

使用我们完全免费的人工智能换脸工具轻松在任何视频中换脸!

热工具

记事本++7.3.1

记事本++7.3.1

好用且免费的代码编辑器

SublimeText3汉化版

SublimeText3汉化版

中文版,非常好用

禅工作室 13.0.1

禅工作室 13.0.1

功能强大的PHP集成开发环境

Dreamweaver CS6

Dreamweaver CS6

视觉化网页开发工具

SublimeText3 Mac版

SublimeText3 Mac版

神级代码编辑软件(SublimeText3)

VUE 3 VUE 3 Apr 02, 2025 pm 06:32 PM

它的出局!恭喜Vue团队完成了完成,我知道这是一项巨大的努力,而且很长时间。所有新文档也是如此。

使用Redwood.js和Fauna构建以太坊应用 使用Redwood.js和Fauna构建以太坊应用 Mar 28, 2025 am 09:18 AM

随着最近比特币价格超过20k美元的攀升,最近打破了3万美元,我认为值得深入研究创建以太坊

您可以从浏览器获得有效的CSS属性值吗? 您可以从浏览器获得有效的CSS属性值吗? Apr 02, 2025 pm 06:17 PM

我有人写了这个非常合法的问题。 Lea只是在博客上介绍了如何从浏览器中获得有效的CSS属性。那样的是这样。

在CI/CD上有点 在CI/CD上有点 Apr 02, 2025 pm 06:21 PM

我说的“网站”比“移动应用程序”更合适,但我喜欢Max Lynch的框架:

带有粘性定位的堆叠卡和一点点的杂物 带有粘性定位的堆叠卡和一点点的杂物 Apr 03, 2025 am 10:30 AM

前几天,我发现了科里·金尼文(Corey Ginnivan)网站上的这一点,当您滚动时,彼此之间的卡片堆放集。

比较浏览器的响应式设计 比较浏览器的响应式设计 Apr 02, 2025 pm 06:25 PM

这些桌面应用程序中有许多目标是同时在不同的维度上显示您的网站。因此,例如,您可以写作

在WordPress块编辑器中使用Markdown和本地化 在WordPress块编辑器中使用Markdown和本地化 Apr 02, 2025 am 04:27 AM

如果我们需要直接在WordPress编辑器中向用户显示文档,那么最佳方法是什么?

为什么Flex布局中的紫色斜线区域会被误认为是'溢出空间”? 为什么Flex布局中的紫色斜线区域会被误认为是'溢出空间”? Apr 05, 2025 pm 05:51 PM

关于Flex布局中紫色斜线区域的疑问在使用Flex布局时,你可能会遇到一些令人困惑的现象,比如在开发者工具(d...

See all articles