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 相关文章推荐
css3模拟jq点击事件的实例代码
Jul 06 HTML / CSS
使用CSS3的appearance属性改变任何元素的浏览器默认风格
Dec 24 HTML / CSS
CSS3控制HTML元素动画效果
Feb 08 HTML / CSS
一款纯css3实现的颜色渐变按钮的代码教程
Nov 12 HTML / CSS
CSS3中媒体查询结合rem布局适配手机屏幕
Jun 10 HTML / CSS
HTML5 Canvas图像模糊完美解决办法
Feb 06 HTML / CSS
canvas学习笔记之绘制简单路径
Jan 28 HTML / CSS
在IE6系列等老式浏览器中使用HTML5的新标签实现方案
Dec 25 HTML / CSS
详解HTML5中的元素与元素
Aug 17 HTML / CSS
使用phonegap克隆和删除联系人的实现方法
Mar 31 HTML / CSS
HTML5 3D书本翻页动画的实现示例
Aug 28 HTML / CSS
使用HTML5加载音频和视频的实现代码
Nov 30 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/08/27 PHP
php环境套包 dedeampz 伪静态设置示例
2014/03/26 PHP
PHP 实现从数据库导出到.csv文件方法
2017/07/06 PHP
PHP读取并输出XML文件数据的简单实现方法
2017/12/22 PHP
html向js方法传递参数具体实现
2013/08/08 Javascript
js判断滚动条是否已到页面最底部或顶部实例
2014/11/20 Javascript
Javascript基础教程之argument 详解
2015/01/18 Javascript
JS+CSS实现下拉列表框美化效果(3款)
2015/08/15 Javascript
jQuery+PHP实现微信转盘抽奖功能的方法
2016/05/25 Javascript
如何提高数据访问速度
2016/12/26 Javascript
JavaScript 数组的进化与性能分析
2017/09/18 Javascript
JavaScript数据结构与算法之队列原理与用法实例详解
2017/11/22 Javascript
nodejs连接mysql数据库及基本知识点详解
2018/03/20 NodeJs
vue 使用element-ui中的Notification自定义按钮并实现关闭功能及如何处理多个通知
2019/08/17 Javascript
OpenLayers3实现图层控件功能
2020/09/25 Javascript
Tornado Web服务器多进程启动的2个方法
2014/08/04 Python
Python3.4实现远程控制电脑开关机
2018/02/22 Python
TensorFlow入门使用 tf.train.Saver()保存模型
2018/04/24 Python
Python设计模式之抽象工厂模式原理与用法详解
2019/01/15 Python
Django认证系统实现的web页面实现代码
2019/08/12 Python
15行Python代码实现免费发送手机短信推送消息功能
2020/02/27 Python
Django高并发负载均衡实现原理详解
2020/04/04 Python
查看keras的默认backend实现方式
2020/06/19 Python
解决keras GAN训练是loss不发生变化,accuracy一直为0.5的问题
2020/07/02 Python
python3.9实现pyinstaller打包python文件成exe
2020/12/13 Python
美国知名运动产品零售商:Foot Locker
2016/07/23 全球购物
澳大利亚领先的皮肤诊所:Skin Matrix(抗衰老、痤疮专家、药妆护肤)
2018/05/20 全球购物
魅力教师事迹材料
2014/01/10 职场文书
服装电子商务创业计划书
2014/01/30 职场文书
给小学生的新年寄语
2014/04/04 职场文书
应届毕业生求职简历自我评价
2015/03/02 职场文书
社区艾滋病宣传活动总结
2015/05/07 职场文书
2019年二手房买卖合同范本
2019/10/14 职场文书
opencv检测动态物体的实现
2021/07/21 Python
python之django路由和视图案例教程
2021/07/26 Python
利用 JavaScript 构建命令行应用
2021/11/17 Javascript