CSS3教程(7):CSS3嵌入字体


Posted in HTML / CSS onApril 02, 2009

想要制作一些很酷的头部效果而且摆脱网站安全字体并且不使用图片文件?那么就使用CSS3嵌入字体吧!
想要制作一些很酷的头部效果而且摆脱网站安全字体并且不使用图片文件?那么就使用CSS3嵌入字体吧!
上一篇:CSS3教程(6):创建网站多列
要使用一款字体,我们首先需要使用‘@font-face’属性。这必须先准备好我们要用的字体文件。
尽管这样,让我们简单的学习一下字体方面的历史。@font-face属性从CSS2就已经考虑了,但却始终在CSS2.1中还没有出现。CSS3尝试经它带到标准中来。
如果你手上没有字体文件,你可以在dafont.com下载一些。
跨浏览器兼容性
目前只有Safari支持@font-face特性(Google Chrome开发版 2.0.156 也支持这个特性)。
注意,你的浏览器需要一些时间加载字体文件,所以,就目前来说,使用图片文件而不是CSS样式的用户体验会更好些。 CSS3嵌入字体
CSS3教程(7):CSS3嵌入字体
上面的效果可由下面的样式实现:
@font-face { font-family: qianduanNet; src: url("SketchRockwell.ttf"); } .fontFace{ font-family: qianduanNet; font-size: 3.2em; letter-spacing: 1px; text-align: center; }
我们也可以对使用font-face的地方使用阴影效果。
CSS3教程(7):CSS3嵌入字体
.fontFaceShadow{ font-family: qianduanNet; font-size: 3.2em; letter-spacing: 1px; text-align: center; text-shadow: 3px 3px 7px #111; }
浏览器支持:

  • Firefox(3.05 …)
  • Google Chrome(1.0.154 …)
  • Google Chrome(2.0.156 …)
  • Internet Explorer(IE7, IE8 RC1 )(IE7 支持eot格式的字体文件)
  • Opera(9.6 …)(支持文字阴影)
  • Safari(3.2.1 windows…)
HTML / CSS 相关文章推荐
html5 css3 动态气泡按钮实例演示
Dec 02 HTML / CSS
CSS3制作苹果风格键盘特效
Feb 26 HTML / CSS
详解CSS3中使用gradient实现渐变效果的方法
Aug 18 HTML / CSS
详解CSS3:overflow属性
Nov 17 HTML / CSS
HTML5图片预览实例分享
Jun 04 HTML / CSS
Html5大文件断点续传实现方法
Dec 05 HTML / CSS
详解HTML5 Canvas绘制不规则图形时的非零环绕原则
Mar 21 HTML / CSS
HTML5 canvas基本绘图之绘制线条
Jun 27 HTML / CSS
html5 canvas合成海报所遇问题及解决方案总结
Aug 03 HTML / CSS
微信小程序之html5 canvas绘图并保存到系统相册
Jun 20 HTML / CSS
使用canvas压缩图片上传的方法示例
Feb 07 HTML / CSS
css3属性选择器 “~”(波浪号) “,”(逗号) “+”(加号)和 “>”(大于号)
Apr 19 HTML / CSS
CSS3教程(6):创建网站多列
Apr 02 #HTML / CSS
CSS3教程(8):CSS3透明度指南
Apr 02 #HTML / CSS
CSS3教程(10):CSS3 HSL声明设置颜色
Apr 02 #HTML / CSS
CSS3教程(9):设置RGB颜色
Apr 02 #HTML / CSS
CSS教程:CSS3圆角属性
Apr 02 #HTML / CSS
CSS3的新特性介绍
Oct 31 #HTML / CSS
CSS3属性选择符介绍
Oct 17 #HTML / CSS
You might like
那些年一起学习的PHP(三)
2012/03/22 PHP
php发送post请求函数分享
2014/03/06 PHP
php在apache环境下实现gzip配置方法
2015/04/02 PHP
php实现倒计时效果
2015/12/19 PHP
PHP  实现等比压缩图片尺寸和大小实例代码
2016/10/08 PHP
ThinkPHP 3.2.3实现加减乘除图片验证码
2018/12/05 PHP
PHP中将一个字符串部分字符用星号*替代隐藏的实现代码
2019/09/08 PHP
BOOM vs RR BO5 第四场 2.14
2021/03/10 DOTA
dojo 之基础篇
2007/03/24 Javascript
提高网站性能之 如何对待JavaScript
2009/10/31 Javascript
jquery 事件执行检测代码
2009/12/09 Javascript
javascript 密码强度验证规则、打分、验证(给出前端代码,后端代码可根据强度规则翻译)
2010/05/18 Javascript
基于jquery的获取浏览器窗口大小的代码
2011/03/28 Javascript
Javascript 自适应高度的Tab选项卡
2011/04/05 Javascript
NodeJS 模块开发及发布详解分享
2012/03/07 NodeJs
Javascript 中 null、NaN和undefined的区别总结
2013/04/10 Javascript
jquery退出each循环的写法
2014/02/26 Javascript
使用mini-define实现前端代码的模块化管理
2014/12/25 Javascript
js中实现字符串和数组的相互转化详解
2016/01/24 Javascript
input file上传 图片预览功能实例代码
2016/10/25 Javascript
Bootstrap基本插件学习笔记之Tooltip提示工具(18)
2016/12/08 Javascript
JS中IP地址与整数相互转换的实现代码
2017/04/10 Javascript
配置nodejs环境的方法
2017/05/13 NodeJs
JS实现根据指定值删除数组中的元素操作示例
2018/08/02 Javascript
原生js实现可兼容PC和移动端的拖动滑块功能详解【测试可用】
2019/08/15 Javascript
layui table 获取分页 limit的方法
2019/09/20 Javascript
pandas series序列转化为星期几的实例
2018/04/11 Python
OpenCV模板匹配matchTemplate的实现
2019/10/18 Python
Python使用urllib模块对URL网址中的中文编码与解码实例详解
2020/02/18 Python
css3 position fixed固定居中问题解决方案
2014/08/19 HTML / CSS
html2canvas生成清晰的图片实现打印的示例代码
2019/09/30 HTML / CSS
Html5在手机端调用相机的方法实现
2020/05/13 HTML / CSS
美团网旗下网上订餐平台:美团外卖
2020/03/05 全球购物
如何整合JQuery和Prototype
2014/01/31 面试题
2019求职信:应届生求职信范文
2019/04/24 职场文书
PHP新手指南
2021/04/01 PHP