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制作半透明边框(Facebox)类似渐变
Dec 09 HTML / CSS
CSS3系列教程:背景图片(背景大小和多背景图) 应用说明
Dec 19 HTML / CSS
image-set实现Retina屏幕下图片显示详细介绍
Dec 24 HTML / CSS
纯css3实现效果超级炫的checkbox复选框和radio单选框
Sep 01 HTML / CSS
CSS3属性background-size使用指南
Dec 09 HTML / CSS
CSS Grid布局教程之浏览器开启CSS Grid Layout汇总
Dec 30 HTML / CSS
基于CSS3的animation属性实现微信拍一拍动画效果
Jun 22 HTML / CSS
基于html5绘制圆形多角图案
Apr 21 HTML / CSS
如何用canvas实现在线签名的示例代码
Jul 10 HTML / CSS
移动端Html5页面生成图片解决方案
Aug 07 HTML / CSS
使用SVG实现提示框功能的示例代码
Jun 05 HTML / CSS
从QQtabBar看css命名规范BEM的详细介绍
Aug 07 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 常见郁闷问题答解
2006/11/25 PHP
浅析虚拟主机服务器php fsockopen函数被禁用的解决办法
2013/08/07 PHP
php中的观察者模式简单实例
2015/01/20 PHP
PHP判断访客是否手机端(移动端浏览器)访问的方法总结【4种方法】
2019/03/27 PHP
慎用 somefunction.prototype 分析
2009/06/02 Javascript
javascript IFrame 强制刷新代码
2009/07/23 Javascript
js 实现打印网页中定义的部分内容的代码
2010/04/01 Javascript
你必须知道的Javascript知识点之"this指针"的应用
2013/04/23 Javascript
使用JavaScript 实现对象 匀速/变速运动的方法
2013/05/08 Javascript
详解JS 比较两个Json对象的值是否相等的实例
2013/11/20 Javascript
Javascript设置对象的ReadOnly属性(示例代码)
2013/12/25 Javascript
FF IE浏览器修改标签透明度的方法
2014/01/27 Javascript
js简单抽奖代码
2015/01/16 Javascript
深入理解Javascript中的自执行匿名函数
2016/06/03 Javascript
学习Angularjs分页指令
2016/07/01 Javascript
分享JS数组求和与求最大值的方法
2016/08/11 Javascript
js实现下拉框效果(select)
2017/03/28 Javascript
Vue.js简易安装和快速入门(第二课)
2017/10/17 Javascript
vue做网页开场视频的实例代码
2017/10/20 Javascript
AngularJs 禁止模板缓存的方法
2017/11/28 Javascript
浅谈VUE监听窗口变化事件的问题
2018/02/24 Javascript
初探Vue3.0 中的一大亮点Proxy的使用
2018/12/06 Javascript
Vue+element+cookie记住密码功能的简单实现方法
2020/09/20 Javascript
Vue中父子组件的值传递与方法传递
2020/09/28 Javascript
解决python文件字符串转列表时遇到空行的问题
2017/07/09 Python
基于循环神经网络(RNN)的古诗生成器
2018/03/26 Python
numpy判断数值类型、过滤出数值型数据的方法
2018/06/09 Python
Python进行特征提取的示例代码
2020/10/15 Python
瑞典在互联网上最大的宠物商店:Animail
2020/10/31 全球购物
广州一家公司的.NET面试题
2016/06/11 面试题
便利店投资创业计划书
2014/02/08 职场文书
大学同学十年聚会感言
2014/02/21 职场文书
人事专员岗位职责说明书
2014/07/30 职场文书
2015年采购员工作总结
2015/04/27 职场文书
余世维讲座观后感
2015/06/11 职场文书
SQL语句多表联合查询的方法示例
2022/04/18 MySQL