网站首页 > 技术文章 正文
我们学习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/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
猜你喜欢
- 2024-10-11 Windows XP、ClearType 和微软雅黑字体的那点事
- 2024-10-11 前后端数据交互(四)——fetch 请求详解
- 2024-10-11 小白总结:前端HTML基础知识点(1)——元素总结
- 2024-10-11 领导给了你大块文字,晦涩难懂,还要有设计感,快来解救我吧!
- 2024-10-11 高薪前端必备,后端工程师带你学canvas,第一节:图片上绘制字体
- 2024-10-11 「前端添加水印」你真的了解全面吗?
- 2024-10-11 前端OCR图片文字提取功能 #ocr识别
- 2024-10-11 一起学 pixijs(4):如何绘制文字 pic字设怎么上色
- 2024-10-11 HTML网页制作常用标签及说明——前端开发入门
- 2024-10-11 前端框架 Bootstrap 4.3.0 发布,引入自适应字体尺寸
你 发表评论:
欢迎- 06-24发现一款开源宝藏级工作流低代码快速开发平台
- 06-24程序员危险了,这是一个 无代码平台+AI+code做项目的案例
- 06-24一款全新的工作流,低代码快速开发平台
- 06-24如何用好AI,改造自己的设计工作流?
- 06-24濮阳网站开发(濮阳网站建设)
- 06-24AI 如何重塑前端开发,我们该如何适应
- 06-24应届生靠这个Java简历模板拿下了5个offer
- 06-24服务端性能测试实战3-性能测试脚本开发
- 568℃几个Oracle空值处理函数 oracle处理null值的函数
- 567℃Oracle分析函数之Lag和Lead()使用
- 552℃Oracle数据库的单、多行函数 oracle执行多个sql语句
- 547℃0497-如何将Kerberos的CDH6.1从Oracle JDK 1.8迁移至OpenJDK 1.8
- 547℃Oracle 12c PDB迁移(一) oracle迁移到oceanbase
- 538℃【数据统计分析】详解Oracle分组函数之CUBE
- 527℃最佳实践 | 提效 47 倍,制造业生产 Oracle 迁移替换
- 521℃Oracle有哪些常见的函数? oracle中常用的函数
- 最近发表
- 标签列表
-
- 前端设计模式 (75)
- 前端性能优化 (51)
- 前端模板 (66)
- 前端跨域 (52)
- 前端缓存 (63)
- 前端react (48)
- 前端aes加密 (58)
- 前端脚手架 (56)
- 前端md5加密 (54)
- 前端富文本编辑器 (47)
- 前端路由 (61)
- 前端数组 (73)
- 前端js面试题 (50)
- 前端定时器 (59)
- Oracle RAC (73)
- oracle恢复 (76)
- oracle 删除表 (48)
- oracle 用户名 (74)
- oracle 工具 (55)
- oracle 内存 (50)
- oracle 导出表 (57)
- oracle 中文 (51)
- oracle的函数 (57)
- 前端调试 (52)
- 前端登录页面 (48)
本文暂时没有评论,来添加一个吧(●'◡'●)