CSS3.0使用@font-face自定义字体

@font-face是CSS3.0里面的模块,能将自定义的字体添加到网页中。

index.html文件

<!doctype html>
<html>
<head>
    <title>css3.0 @font-face</title>
    <meta charset="utf-8" />
    <link rel="stylesheet" href="index.css">
</head>
<body>
    <h1>myblog</h1>
</body>
</html>

index.css文件

@font-face {
    font-family: '汉仪雪君体简';
    src:url('./fonts/汉仪雪君体简.ttf') format('truetype'),
	  url('./fonts/汉仪雪君体简.eot') format('embedded-opentype'),
	  url('./fonts/汉仪雪君体简.woff') format('truetype');
    font-weight: normal;
    font-style: normal;
}
h1{
    font-family:"汉仪雪君体简";
}
如以上代码所示,@font-face的语法规则如下:

@font-face {
      font-family: <YourWebFontName>;
      src: <source> [<format>][,<source> [<format>]]*;
      [font-weight: <weight>];
      [font-style: <style>];
    }

注:
1、YourWebFontName:此值为你自定义的字体名称,最好是使用你下载的默认字体,他将被引用到你的Web元素中的font-family。如font-family: '汉仪雪君体简';
2、source:此值指的是你自定义的字体的存放路径;
3、format:此值指的是你自定义的字体的格式,主要用来帮助浏览器识别,其值主要有以下几种类型:truetype,opentype,truetype-aat,embedded-opentype,avg等。不同浏览器对字体格式的支持不同,一般来说至少需要.woff,.eot两种格式字体,甚至还需要.svg等字体达到更多种浏览版本的支持。
4、weight和style:weight定义字体是否为粗体,style主要定义字体样式,如斜体。

5.下载字体:https://www.google.com/fonts
   获取@font-face所需字体格式:https://www.fontsquirrel.com/tools/webfont-generator

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值