1. 基本文本样式
在CSS3中,我们可以通过一些属性来控制文本的外观和布局。
1.1 字体样式
CSS3中的字体样式属性包括:
- font-family
:字体系列;
- font-size
:字体大小;
- font-weight
:字重;
- font-style
:字体样式,如斜体、正常等;
- line-height
:行高;
- text-align
:文本对齐方式;
- text-decoration
:文字装饰,如下划线等;
- text-transform
:文本转换效果。
提示:上述属性可以在一个
font
属性中组合使用,例如:font: italic small-caps bold 16px/1.5 "Helvetica Neue", sans-serif;
1.2文字颜色
我们可以使用color
属性来设置文字的颜色。这个属性的值可以是一个具体的颜色名称,也可以是一个十六进制值或RGB值。
2. 字体
字体是一种视觉形式,它可以帮助我们更好地传达信息和情感。
2.1 web字体
Web字体是一种可以直接嵌入到网站中的自定义字体。除了标准字体外,我们可以从字体商店中购买并使用自定义字体。
在CSS3中,我们使用@font-face
规则来定义Web字体。下面是一个例子:
@font-face {
font-family: 'MyAwesomeFont';
src: url('myawesomefont.ttf') format('truetype');
}
这个规则定义了一个名为"MyAwesomeFont"的自定义字体。我们可以将其用于任何元素中,例如:
body {
font-family: 'MyAwesomeFont', sans-serif;
}
提示:字体文件应该被放置在网站根目录的"fonts"文件夹中,并在CSS中使用相对路径。
2.2 Google字体
Google字体是由Google提供的免费开源字库。使用Google字体,我们可以快速地将可选字体引入网站,并且有超过800个字体供我们选择。
要使用Google字体,我们需要在HTML中添加以下代码:
<link href="https://fonts.googleapis.com/css?family=Open+Sans&display=swap" rel="stylesheet">
这个代码将"Open Sans"这个字体加入到我们的网站中。我们可以在CSS中引用这个字体,例如:
body {
font-family: 'Open Sans', sans-serif;
}
3. 小结
CSS3中提供了丰富的样式功能,可以帮助我们控制文本外观和布局,同时也可以定制字体以达到更好的视觉效果。Web字体和Google字体都是非常有用的功能,它们可以让我们获得更好的字体选择和自定义。