博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
css网页使用自定义字体方法
阅读量:5882 次
发布时间:2019-06-19

本文共 958 字,大约阅读时间需要 3 分钟。

@font-face可以加载服务器端的字体到浏览器端,这样设计师就可以不受客户端字体库的限制。

一般来说有四种格式的字体文件即可覆盖所有浏览器。这四种格式为:

.EOT:适用于Internet Explorer 4.0+。

.TTF或.OTF:适用于Firefox 3.5、Safari、Opera。

.SVG:适用于Chrome、IPhone。

.WOFF:转为web字体指定的字体格式标准,被新版本浏览器广泛支持。

语法+举例:在css中如下写

@font-face {
font-family: 'afish'; src: url('../fonts/afish-webfont.eot'); src: url('../fonts/afish-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/afish-webfont.woff') format('woff'), url('../fonts/afish-webfont.ttf') format('truetype'), url('../fonts/afish-webfont.svg#afish') format('svg'); font-weight: normal; font-style: normal; }

在这里采用的是相对路径,当然大家也可以使用绝路径。到这里我们就需要把定义好的字体应用到实际页面中去:

有了上的字体定义即可使用afish字体了。如下:

body{
font-family: afish; width: 100%; height: 100%; color: red;}

 

获取@font-face所需字体格式:

特殊字体已经在你的电脑中了,现在我们需要想办法获得@font-face所需的.eot,.woff,.ttf,.svg字体格式。要获取这些字体格式,同样需要第三方工具或者软件来实现,下面我给大家推荐一个工具Font Squirrel。

 

转载于:https://www.cnblogs.com/afish/p/4175679.html

你可能感兴趣的文章
css important
查看>>
VUE -- 如何快速的写出一个Vue的icon组件?
查看>>
服务器的svnserver修改密码
查看>>
利用 fdisk进行分区
查看>>
WPF 实现窗体拖动
查看>>
来自维基百科程序员Brandon Harris
查看>>
NULL不是数值
查看>>
CentOS 5 全功能WWW服务器搭建全教程
查看>>
30个优秀的后台管理界面设计案例分享
查看>>
scala111
查看>>
模块化服务规范——OSGI
查看>>
劣质代码评析——猜数字问题(上)
查看>>
纸上谈兵: 栈 (stack)
查看>>
Windows phone8 基础篇(三) 常用控件开发
查看>>
Oracle学习笔记之五,Oracle 11g的PL/SQL入门
查看>>
大叔手记(3):Windows Silverlight/Phone7/Mango开发学习系列教程
查看>>
多功能表单填报系统V1.2.1-适用于在线报名系统、调查、数据收集等
查看>>
考拉消息中心消息盒子处理重构(策略模式)
查看>>
so easy 前端实现多语言
查看>>
【追光者系列】HikariCP源码分析之ConcurrentBag&J.U.C SynchronousQueue、CopyOnWriteArrayList...
查看>>