• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com专业计算机教程网站
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • html/xhtml
  • html5
  • CSS
  • XML/XSLT
  • Dreamweaver教程
  • Frontpage教程
  • 心得技巧
  • bootstrap
  • vue
  • AngularJS
  • HBuilder教程
  • css3
  • 浏览器兼容
  • div/css
  • 网页编辑器
  • axure
您的位置:首页 > 网页设计 >css3 > 使用CSS3的font-face字体嵌入样式的方法讲解

使用CSS3的font-face字体嵌入样式的方法讲解

作者:Kayo Lee 字体:[增加 减小] 来源:互联网 时间:2017-06-02

本文主要包含css3字体样式,css3样式,css3有哪些新样式,css3滚动条样式,css3样式表中文手册等相关知识,Kayo Lee 希望在学习及工作中可以帮助到您

对于一个出色的网页,字体的选择是相对关键的,无奈设计师必须考虑用户的本地端是否有相应的字体,因此设计常常只能使用一些较为大众化的常见字体,而舍弃更加适合的字体。在 CSS3 中,这一情况将可以改变。CSS3 中引入了 font-face(嵌入字体类型),实验 font-face 可以把需要的字体上传到自己的服务器,再在服务器的网页中使用该字体并显示出来,无论浏览网页的用户的本地端是否有该字体。

语法:

</div>
  1. @font-face { font-family : name ; src : url ( url ) ; sRules }   
</div> </div>

取值:
name  : 字体名称。任何可能的 font-family 属性的值
url ( url )  : 使用绝对或相对 url 地址指定OpenType字体文件
sRules  : 样式表定义

说明:
设置嵌入HTML文档的字体。此规则无默认值。
此规则使你能够在网页上使用客户端本地系统上可能没有的字体。 url 地址必须指向 OpenType 字体文件(.eot或.ote)。此文件包含可以转换为 TrueType 字体的压缩字体数据,可以用来提供HTML文档使用该字体,或取代客户端系统已有的同名字体。

示例:
例如下面的效果:
2016513113814566.png (1004×204)

</div>
  1. @font-face {   
  2.     font-family: 'vanessalovesyoumedium';   
  3.     src: url('vanessalovesyou-webfont.eot');   
  4.     src: url('vanessalovesyou-webfont.eot?#iefix') format('embedded-opentype'),   
  5.          url('vanessalovesyou-webfont.ttf') format('truetype'),   
  6.     font-weight: normal;   
  7.     font-style: normal;   
  8. }   
  9. #test-font {   
  10.     font-size: 24px;   
  11. }   
  12. #test-font span{   
  13.     font-family: vanessalovesyoumedium;   
  14. }  
</div> </div>

使用 @font-face 定义字体所需要的文件,为了兼容各个浏览器,需要使用多种不同的字体格式,建议至少要有 .eot 和 .ttf 两种格式,.eot 用于 IE5+ ,.ttf 用于 Chrome 等现代浏览器,另外 .otf 也是不错的选择,也可以用于现代浏览器。

需要注意以下几点:
1.IE8及更早浏览器只支持微软自有的 .eot 格式
2.IE9.0-10.0部分支持 ttf 和 otf 字体格式
3.现代浏览器大多支持 .ttf 和 .otf 两种格式
4.现代浏览器需要从外部引用 @face-font 才能有效,IE 则可以直接在页面中使用 @face-font

</div>

您可能想查找下面的文章:

  • 使用CSS3的font-face字体嵌入样式的方法讲解
  • CSS3提交意见输入框样式代码
  • css3中新增的样式使用示例附效果图
  • 基于css3实现漂亮便签样式
  • 利用css3制作3D样式按钮实现代码
  • CSS3样式linear-gradient的使用实例
  • CSS3字体效果的设置方法小结

相关文章

  • 2017-06-02纯CSS3打造属于自己的“小黄人”
  • 2017-06-02纯CSS3实现表单验证效果(非常不错)
  • 2017-06-02css3实现背景颜色渐变让图片不再是唯一的实现方式
  • 2017-06-02CSS3实现3D翻书效果
  • 2017-06-02绝对令人的惊叹的CSS3折叠效果(3D效果)整理
  • 2017-06-02纯CSS实现设置半个字符的样式
  • 2017-06-02巧用CSS3 border实现图片遮罩效果代码
  • 2017-06-02用CSS3绘制三角形的简单方法
  • 2017-06-02CSS3 渐变(Gradients)之CSS3 径向渐变
  • 2017-06-02css3的transform造成z-index无效解决方案

文章分类

  • html/xhtml
  • html5
  • CSS
  • XML/XSLT
  • Dreamweaver教程
  • Frontpage教程
  • 心得技巧
  • bootstrap
  • vue
  • AngularJS
  • HBuilder教程
  • css3
  • 浏览器兼容
  • div/css
  • 网页编辑器
  • axure

最近更新的内容

    • CSS3教程(1):什么是CSS3
    • 基于CSS3实现的漂亮Menu菜单效果代码
    • css3 中的新特性加强记忆详解
    • CSS3实现圆角、阴影、透明效果并兼容各大浏览器
    • 一款利用纯css3实现的360度翻转按钮的实例教程
    • css3实例教程 一款纯css3实现的发光屏幕旋转特效
    • 用CSS禁用输入法(CSS3 UI规范)实例解析
    • CSS3中box-shadow的用法介绍
    • 魔幻般冒泡背景的CSS3按钮动画
    • CSS3中HSL和HSLA的简单使用示例

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有