咱们学习 CSS 谷歌字体和 CSS Icon 图标。
咱们在利用 font-family 属性申明款式字体时,除了应用 HTML 中的规范字体外,还能够应用谷歌字体。谷歌字体是收费应用的,并且有 1000 多种字体可供选择。咱们再也不必放心用户电脑上是否装置某个字体了。
要应用谷歌字体,只有在 <head> 元素里增加一个非凡的样式表链接,就能够在 CSS 里应用了。
创立一个 font-google-icons.html 文件,构建好根底代码,增加一个 h1 元素,三个 p 元素。填入一些文本。
在 head 元素里增加 link 元素,href 属性值为 google api 的 css 地址(https://fonts.googleapis.com/css)。在 css 后边,加一个问号 (?),定义属性 family 等于一个字体名称,比方 Sofia。
再创立一个 mystyle-3.css 文件,定义 body 选择器,申明款式 font-family,值为引号 Sofia,逗号 serif。
body {
font-family: “Sofia”, serif;
}
在页面里引入这个款式文件。
在浏览器里查看成果,所有的文字都利用了 Sofia 这个字体。
要应用多个谷歌字体,只需用管道字符竖线(|)分隔字体名称。批改一下样式表链接的字体为 Audiowide,竖线,Sofia,竖线,Trirong(Audiowide|Sofia|Trirong)(查成果看网址:https://fonts.googleapis.com/…|outline|emboss|shadow-multiple)
给三个 p 元素都定义 class 属性,值别离为 a,b,c。
在款式里,定义 p.a 选择器,申明款式:font-family: “Audiowide”, sans-serif。定义 p.b 选择器,申明款式 font-family: “Sofia”, sans-serif。定义 p.c 选择器,申明款式 font-family: “Trirong”, serif。
咱们看,三个段落利用了不同的字体。
谷歌字体除了援用不同的字体外,还能够得心应手增加字体的款式。
在链接的字体前面增加一个 &(读作 and)符号,定义 effect 等于 fire。
再给 h1 增加一个 class 属性,值为 font-effect-fire。
咱们看,题目燃起来火焰!
当然,和援用字体一样,也能够通过管道符竖线(|),引入多个成果。比方把 effect 的值改为 neon,竖线,outline,竖线,fire,竖线,shadow-multiple。(neon|outline|fire|shadow-multiple)
给三个 P 标签别离增加 class 属性,值别离是 font-effect-neon\font-effect-outline\font-effect-shadow-multiple
再看一下成果,太酷炫了!
除了谷歌字体,还能够通过应用一个图标库,很容易地将图标增加到咱们的 HTML 页面中。
首先给大家介绍一个图标库网站,fontawesome.com(读作 fontawesome 点 com),点击 sign in 图标。如果没有账号,点击 sign up,注册一个。输出一个你的邮箱地址,点击发送验证邮件。进入到你的邮箱,关上邮件,点击一下验证按钮。输出明码,再次输出雷同的明码。点击按钮。能够输出一些个人信息,当然也能够跳过。
此时,点击 “Copy Kit Code” 按钮,复制右边这段代码。
回到咱们的 html 页面,在 link 上面右键粘贴。功败垂成!接下来就能够应用图标了。
在页面里三个段落的结尾,增加三个 i 元素,全副定义 class 属性,值别离为 fas fa-cloud(留神两头有空格,要读出来),fas fa-heart,fas fa-car。
看看成果,你会发现每个段落的开始都增加了一个小图标。更多的图标,大家能够拜访这个地址获取。(https://fontawesome.com/icons)
你可能会想,我用图片一样能够实现呀!Icon 字体图标的弱小之处就是,你能够将这个图标当成是文本,任意的增加款式。
给心形的图标 i 元素定义一个 style 属性,值为 color: red。
你会惊喜的发现,图标变成了红色!如果应用 img,咱们得引入另外一个图片文件了。
字体图标在网站开发中十分有用,后续的课程,咱们还会更深刻的钻研他。
文章配套视频链接:https://www.bilibili.com/vide…