您的位置:首页 > Web前端 > CSS

CSS3--font-face使用

2016-09-27 19:27 369 查看

1.介绍

@font-face是CSS3中的一个模块,他主要是把自己定义的Web字体嵌入到你的网页中,不用担心兼容性,@font-face在IE4中都支持。

如果是用字体做logo,英文的话字体和图片占用大小差不多,但是中文的字体包一般比较大,最好还是使用图片的形式。

2.快速实践

下载字体需要格式为.tff格式的字体文件

搜索Webfont Generator,或者直接使用该网站提供的服务。这很简单,进入网站后选择.tff字体文件上传,勾选同意的复选框,点击
Generate web font
,点击
Download Package
下载,解压缩文件。

使用

新建index.css

@font-face {
font-family: 'Happy-Camper-Regular';
src: url('../fonts2/Happy-Camper-Regular.eot');
src: url('../fonts2/Happy-Camper-Regular.eot?#iefix') format('embedded-opentype'), url('../fonts2/Happy-Camper-Regular.woff') format('woff'), url('../fonts2/Happy-Camper-Regular.ttf') format('truetype'), url('../fonts2/Happy-Camper-Regular.svg#SingleMaltaRegular') format('svg');
font-weight: normal;
font-style: normal;
}

h2.demo {
font-size: 100px;
font-family: 'Happy-Camper-Regular'
}


<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>字体</title>
<link rel="stylesheet" href="index.css">
</head>
<body>
<h2 class="demo">hello world!You are my Destiny</h2>
</body>
</html>


3.字体icon

使用某些字体,如:
WebSymbols-Regular
百度云下载地址
Guifx
字体,包括现在开源的比较流行的
Font Awesome
,使用方法同上。在html文件中如下示例:

<span>A</span>
<span>B</span>
<span>C</span>
<span>D</span>
<span>F</span>


每一行显示的是其对应的图标



参考文献:

- 下载字体的地方

- CSS3 @font-face

- @font-face制作Web Icon
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  css3 web