关于前端:零基础教你学前端66CSS谷歌字体和Icon图标

28次阅读

共计 1809 个字符,预计需要花费 5 分钟才能阅读完成。

咱们学习 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…

正文完
 0