鱼C论坛

 找回密码
 立即注册
查看: 1346|回复: 11

[技术交流] 11 - 颜色工具类

[复制链接]
发表于 2023-7-5 19:17:47 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
0_3.png

Bootstrap定义了一套主题色,可以针对文本、背景和链接设置相应的颜色。

规则如下:

  1. .text-{color}    /* 设置文本颜色 */
  2. .bg-{color}      /* 设置背景颜色 */
  3. .link-{color}    /* 设置链接颜色 *
复制代码

color 可取的值是 primary、secondary、success、danger、warning、info、light 和 dark。

以背景颜色为例实操:

  1.     <div class="bg-primary text-white">.bg-primary</div>
  2.     <div class="bg-secondary text-white">.bg-secondary</div>
  3.     <div class="bg-success text-white">.bg-success</div>
  4.     <div class="bg-danger text-white">.bg-danger</div>
  5.     <div class="bg-warning text-dark">.bg-warning</div>
  6.     <div class="bg-info text-dark">.bg-info</div>
  7.     <div class="bg-light text-dark">.bg-light</div>
  8.     <div class="bg-dark text-white">.bg-dark</div>
复制代码

效果:

2023-07-05_18-14-21.png

以上这种颜色命名规则贯穿整个 Bootstrap,它使用语义化的名称。

包括主色(primary)、次色(secondary)以及各种提示色。

各种提示色可分别代表不同的情景,包括操作成功(success)、危险操作(danger)、警告(warning)、信息(info)、浅色(light)和深色(dark)。

在后续讲解组件时还会遇到相关内容,例如按钮和警告框组件,也使用了相同的颜色体系。

此外,链接的颜色 link-* 还针对 :hover 和 :focus 状态进行了设置。

背景颜色还有两个常用的工具类,即白色背景和透明背景工具类,相应的颜色值定义如下:

  1. .bg-white {
  2.     background-color: #fff!important;3 }

  3. .bg-transparent {
  4.     background-color: transparent!important;}
复制代码

对于作用于文本的颜色还有几个额外的工具类。

包括浅色文字(text-muted)、白色文字(text-white)、50%透明黑色(text-black-50)以及50%透明白色(text-white-50)工具类,相应的颜色值定义如下:

  1. .text-muted {
  2.     color: #6c757d!important;}
  3. .text-white {
  4.     color: #fff!important;}
  5. .text-black-5{
  6.     color: rgba(0,0,0,.5)!important;}
  7. .text-white-50 {
  8.     color: rgba(255,255,255,.5)!important;}
复制代码

在 Bootstrap 的工具类的相关代码中,都会加上!important,以防止自身被其他样式覆盖。

这位鱼油,如果喜欢本帖子,请订阅>>> 专辑 <<<(不喜欢更要订阅


官方 Web 课程:

本帖被以下淘专辑推荐:

小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2023-7-5 19:36:14 | 显示全部楼层

回帖奖励 +2 鱼币

thanx for sharing:
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-7-5 19:36:50 | 显示全部楼层

回帖奖励 +2 鱼币

最近遇到了麻烦,哎
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-7-5 21:14:27 | 显示全部楼层

回帖奖励 +2 鱼币

小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2023-7-5 21:14:37 | 显示全部楼层

回帖奖励 +2 鱼币

小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-7-5 21:38:16 | 显示全部楼层

thanx for sharing:
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-7-5 22:00:39 | 显示全部楼层

回帖奖励 +2 鱼币

感谢分享!
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-7-5 22:43:46 | 显示全部楼层

回帖奖励 +2 鱼币

小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2023-7-5 23:48:46 | 显示全部楼层

回帖奖励 +2 鱼币

小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2023-7-6 08:04:08 | 显示全部楼层

回帖奖励 +2 鱼币

小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2023-7-6 09:25:15 | 显示全部楼层

回帖奖励 +2 鱼币

顶一下,受教了
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-7-6 12:36:35 From FishC Mobile | 显示全部楼层

回帖奖励 +2 鱼币

小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-5-4 22:18

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表