@font-face是用于在网页上加载自定义字体的CSS规则。它允许开发人员使用自己的字体文件来显示文本,而不仅限于浏览器默认提供的字体。
要使用@font-face规则,你需要提供字体文件的路径并为字体指定一个名称。通常,字体文件可以是TrueType字体(.ttf)、OpenType字体(.otf)、Web Open Font Format字体(.woff或.woff2)等格式。
下面是一个使用@font-face的示例:
代码语言:javascript复制css@font-face {
font-family: MyCustomFont;
src: url(path/to/font.woff);
}
body {
font-family: MyCustomFont, Arial, sans-serif;
}
在这个示例中,我们定义了一个名为"MyCustomFont"的字体,并指定了它的文件路径。然后,在body元素中,我们将字体应用于文本。
当浏览器解析CSS时,它会下载字体文件并应用于相应的元素或选择器,以便使用自定义字体来呈现文本内容。
请注意,使用自定义字体时,你需要确保你有合法的字体许可证,并且在使用字体文件之前仔细阅读并遵守任何相关的版权和许可条款。