在页面中使用不同的字体可以让你的网页与众不同。一起来看看怎么在css中引入多个字体并使用吧。
注意字体版权
首先,我们可以通过以下代码来引入字体文件
/* 定义字体 */
@font-face{
font-family: "悦圆常规";
src: url("./font/悦圆常规.otf");
}
其中font-family就是之后使用时候的字体名称了,如此一来CSS中就可以直接使用本地的字体了,如下:
font-family: "悦圆常规";
以下是一个简单的代码演示,实际效果见页底
HTML
<div class="box">
<div class="box-one">
<h3>字体:Barlow-Regular</h3>
举杯邀明月,对影成三人。
Raise a glass to invite the moon, and make three for the shadow.
</div>
<div class="box-two">
<h3>字体:butler-bold</h3>
举杯邀明月,对影成三人。
Raise a glass to invite the moon, and make three for the shadow.
</div>
<div class="box-three">
<h3>字体:悦圆常规</h3>
举杯邀明月,对影成三人。
Raise a glass to invite the moon, and make three for the shadow.
</div>
<div class="box-fore">
<h3>字体:方正大黑简体</h3>
举杯邀明月,对影成三人。
Raise a glass to invite the moon, and make three for the shadow.
</div>
<h3>字体:无</h3>
举杯邀明月,对影成三人。
Raise a glass to invite the moon, and make three for the shadow.
</div>
CSS
/*
*引入字体
*/
@font-face{
font-family: "Barlow-Regular";
src: url("./font/Barlow-Regular.ttf");
}
@font-face{
font-family: "butler-bold";
src: url("./font/butler-bold.ttf");
}
@font-face{
font-family: "悦圆常规";
src: url("./font/悦圆常规.otf");
}
@font-face{
font-family: "方正大黑简体";
src: url("./font/方正大黑简体.ttf");
}
/*
*第一个盒子
*/
.box-one {
font-family: "Barlow-Regular";
}
.box-two {
font-family: "butler-bold";
}
.box-three {
font-family: "悦圆常规";
}
.box-fore {
font-family: "方正大黑简体";
}
当然,在实际运用中当然没这么简单,在真实的环境中一般是这样的:
@font-face{
font-family:Avenir Next;
src:url(../fonts/avenir-next/avenir-next-regular.eot);
src:url(../fonts/avenir-next/avenir-next-regular.eot?#iefix) format("embedded-opentype"),
url(../fonts/avenir-next/avenir-next-regular.woff2) format("woff2"),
url(../fonts/avenir-next/avenir-next-regular.woff) format("woff"),
url(../fonts/avenir-next/avenir-next-regular.ttf) format("truetype"),
url(../fonts/avenir-next/avenir-next-regular.svg#svgFontName) format("svg");
font-weight:400;
font-style:normal;
}
虽然都是字体文件,但是不同的格式在不同的环境下都有他独特的作用。