百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 技术文章 > 正文

零基础教你学前端——66、CSS谷歌字体和Icon图标

myzbx 2025-02-13 13:15 18 浏览

我们学习CSS谷歌字体和CSS Icon 图标。

我们在应用 font-family 属性声明样式字体时,除了使用HTML中的标准字体外,还可以使用谷歌字体。谷歌字体是免费使用的,并且有1000多种字体可供选择。我们再也不用担心用户电脑上是否安装某个字体了。

要使用谷歌字体,只要在元素里添加一个特殊的样式表链接,就可以在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/css?family=Sofia&effect=neon|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/video/BV1oU4y1278g?p=66

相关推荐

休闲游戏《重力六边形》让你晕头转向

重力六边形游戏介绍给玩家们,看看这款游戏怎么玩,会给玩家们带来什么样的乐趣,就和蚕豆网小编瞧瞧重力六边形游戏介绍。Tiltagon《重力六边形》是一款快节奏的休闲游戏,开发者表示这款游戏最初的设计灵...

《重力实验室》测评 果然无法拒绝萌物!(7.5分)

话说怒鸟系列真真儿的经久不衰,这不,上周《愤怒的小鸟英雄传》又上架了。这么叫座的游戏,各家当然也是竞相模仿的啦~(模仿什么的,你们懂的)可是模仿也是要有技术滴~小编今天就遇到了一款叫做《重力实验室》的...

《重力存亡》评测:最爽快的重力感应游戏

《重力存亡(TilttoLive)》是一个动作游戏系列,与其他众多利用虚拟按键操作的动作游戏不同的是,这个系列全部都是以重力感应为主进行操作的,并且被评为“移动平台上最经典与爽快的重力感应游戏”,...

Cluvens IW-SK:一款采用蝎子造型的零重力游戏椅子与工作站

来源:cnBeta据外媒报道,如果你正在寻找终极电脑工作站或电子游戏椅并假装自己被困在一只巨大的蝎子里面那么你的梦想就要成真了。CluvensIW-SK零重力电子竞技椅和工作站除了配有一张精致的椅子...

休闲游戏《动物重力冲刺》:让你上下颠倒傻傻分不清

寿司发表于2016-01-0417:00还记得休闲游戏《蜘蛛方块》里面的那只萌萌小方块吗?近日该作的开发商BoomBit发布了一款全新作品AnimalGravityRun《动物重力冲刺...

人体重力“游戏”成功解决四代机研制中的一项技术难点

这个夜晚,四代机研制的又一项技术难点完成攻关,碳纤维锯齿蒙皮制造、加工、检测技术实现了全方位突破。4月24日23时,狂风大作,大雨倾盆而下,马路上的积水已经吞没了半个自行车轮。而此时的航空工业成飞40...

了解四个基本音效术语,让你拥有更棒的音效

各位影人可能经常听到别人建议你聘请专业音效师,但你真的知道音效师在做什么吗?一个很棒的音效师能带领观众进入你的世界、沉浸在你说的故事中,但音效师的重要性经常被低估,有时他们的能力甚至没有被导演好好运用...

《死亡回归》帧率与分辨率测试 PS5功能体验绝佳

PS5主机独占新作《死亡回归》是目前在索尼次世代平台上体验最佳的游戏之一,国外媒体VGTech对这款游戏的分辨率和帧率效果进行了一些测试。《死亡回归》是曾经推出过像素卷轴射击游戏《光电战机》的Hou...

ROG游戏手机3如何更改音频音效?

请将手机桌面由上向下滑动至快捷设置栏>点击齿轮设置按钮>声音和震动>音频向导>点击下拉菜单,选择类型并按确定即可。

怎么给游戏配音?快看这篇游戏配音教程吧

给游戏配音是一项非常重要的任务,一个好的配音不仅可以增强游戏的氛围和情感表现,还能够让玩家更好地沉浸在游戏中,体验游戏的乐趣和神秘。它需要创造力、技术知识和对声音掌控的能力,还需要对游戏的理解和深入思...

Steam游戏评测 第566期《战争号令》

《战争号令——地狱之门:东线》是由BarbedwireStudios,Digitalmindsoft研发并由Digitalmindsoft发行的一款基于真实历史设计的即时战略游戏,游戏以二战时期的...

竞速游戏推荐哪个 高人气竞速游戏精选

探索速度与激情的巅峰对决!本文带你领略高人气竞速游戏精选,无论是狂飙突进的赛车体验,还是策略布局的竞技快感,总有一款能满足你对速度的渴望。无论你是资深玩家还是新手入门,这里将揭示最具热度的游戏世界,一...

游戏使用孙红雷台词声音被判侵权

10月13日,成都互联网法庭对演员孙红雷与成都睡神飞科技有限公司、北京睡神飞科技有限公司纠纷一案作出一审判决。合议庭认为,被告开发、发布的游戏未经原告同意也未取得相应授权,使用其参演的影视剧《征服》经...

雷蛇发布创意电竞椅头枕,可将游戏声音转换为触觉反馈

IT之家1月6日消息,雷蛇在CES2023上发布了首款带近场环绕音效和触觉反馈的电竞椅头枕,名为ProjectCarol。该头枕支持近场环绕音效搭配7.1环绕声,还搭载Raze...

《生化危机8》总监:PS5的3D音效太适合恐怖游戏

《生化危机8》还有不到一个月就要发售了。卡普空游戏总监佐藤盛正近日接受了PlayStation官方杂志的采访(186期,2021年5月号),介绍了他在面向索尼PS5平台开发这款游戏时的一些体验。“对恐...