我正在使用CMS,我只能访问CSS文件。因此,我不能在文档的<head>中包含任何内容。我想知道是否有一种方法可以从CSS文件中导入web字体?
当前回答
在css3中很容易做到。我们必须简单地使用@import语句。下面的视频简单地描述了如何做到这一点。所以还是小心为妙吧。
https://www.youtube.com/watch?v=wlPr6EF6GAo
其他回答
使用@import标记
@import url('http://fonts.googleapis.com/css?family=Kavoon');
使用@import方法:
@import url('https://fonts.googleapis.com/css?family=Open+Sans&display=swap');
显然,“Open Sans”(Open+Sans)是导入的字体。所以把它换成你的吧。如果字体名称有多个单词,就像我所做的那样,通过在每个单词之间添加一个+号来对其进行url编码。
确保将@import放在CSS的最顶部,在任何规则之前。
字体可以自动生成@import指令。一旦你选择了一个字体,点击它旁边的(+)图标。在左下角,将出现一个名为“1 Family Selected”的容器。点击它,它就会展开。使用“自定义”选项卡选择选项,然后切换回“嵌入”并单击“嵌入字体”下的“@import”。将<style>标签之间的CSS复制到样式表中。
在CSS文件中添加下面的代码来导入谷歌Web字体。
@import url(https://fonts.googleapis.com/css?family=Open+Sans);
将Open+Sans参数值替换为字体名称。
你的CSS文件应该是这样的:
@import url(https://fonts.googleapis.com/css?family=Open+Sans);
body{
font-family: 'Open Sans',serif;
}
通过链接就可以了
https://developers.google.com/fonts/docs/getting_started
将其导入样式表使用
@import url('https://fonts.googleapis.com/css?family=Open+Sans');
访问https://fonts.google.com/,选择你想要的字体系列(你可以通过名字搜索): 选择所需的变化(粗细、斜体等): 点击右上角的“查看所选家庭”按钮: 选择右边面板上的@import来获取代码: