颜色样式案例

这篇博客介绍了Bootstrap中颜色样式的应用,包括文本颜色类和背景颜色类,如.text-primary、.bg-success等,并展示了在链接上的应用效果。同时,提到了背景渐变类和处理特殊性选择器的方法,强调了使用颜色时需考虑辅助技术的可用性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

通过颜色传达意义、表达不同的模块,这有一系列的定义方法,包括支持链接、悬停、选中等状态相关的的样式集。

颜色

.text-primary

.text-secondary

.text-success

.text-danger

.text-warning

.text-info

.text-light

.text-dark

.text-body

.text-muted

.text-white

.text-black-50

.text-white-50

Copy

<p class="text-primary">.text-primary</p><p class="text-secondary">.text-secondary</p><p class="text-success">.text-success</p><p class="text-danger">.text-danger</p><p class="text-warning">.text-warning</p><p class="text-info">.text-info</p><p class="text-light bg-dark">.text-light</p><p class="text-dark">.text-dark</p><p class="text-body">.text-body</p><p class="text-muted">.text-muted</p><p class="text-white bg-dark">.text-white</p><p class="text-black-50">.text-black-50</p><p class="text-white-50 bg-dark">.text-white-50</p>

使用我们提供的悬停和焦点状态(情景)样式,在链接上也能正常使用(呈现), 注意:e .text-white、 .text-muted这两个 class样式不支持链接上使用(没有链接样式)

Primary link

Secondary link

Success link

Danger link

Warning link

Info link

Light link

Dark link

Muted link

White link

Copy

<p><a href="#" class="text-primary">Primary link</a></p><p><a href="#" class="text-secondary">Secondary link</a></p><p><a href="#" class="text-success">Success link</a></p><p><a href="#" class="text-danger">Danger link</a></p><p><a href="#" class="text-warning">Warning link</a></p><p><a href="#" class="text-info">Info link</a></p><p><a href="#" class="text-light bg-dark">Light link</a></p><p><a href="#" class="text-dark">Dark link</a></p><p><a href="#" class="text-muted">Muted link</a></p><p><a href="#" class="text-white bg-dark">White link</a></p>

背景颜色

与text文字类颜色class定义相同,链接元互会在hover状态时变暗。背景色 不要设置 color样式, 尽可能使用 .text-* 通用CSS类。

.bg-primary

.bg-secondary

.bg-success

.bg-danger

.bg-warning

.bg-info

.bg-light

.bg-dark

.bg-white

.bg-transparent

Copy

<div class="p-3 mb-2 bg-primary text-white">.bg-primary</div><div class="p-3 mb-2 bg-secondary text-white">.bg-secondary</div><div class="p-3 mb-2 bg-success text-white">.bg-success</div><div class="p-3 mb-2 bg-danger text-white">.bg-danger</div><div class="p-3 mb-2 bg-warning text-dark">.bg-warning</div><div class="p-3 mb-2 bg-info text-white">.bg-info</div><div class="p-3 mb-2 bg-light text-dark">.bg-light</div><div class="p-3 mb-2 bg-dark text-white">.bg-dark</div><div class="p-3 mb-2 bg-white text-dark">.bg-white</div><div class="p-3 mb-2 bg-transparent text-dark">.bg-transparent</div>

背景渐变

当 $enable-gradients设置为true,,则可以使用 .bg-gradient- 通用样式。 默认情况下, $enable-gradients 是被禁用的,如同下面的示例也是故意被破坏显示错误的。 这是为了在您使用Bootstrap时更加方便的进行自定义, 了解我们的Sass选项 以启用这些Class及更多。

  • .bg-gradient-primary
  • .bg-gradient-secondary
  • .bg-gradient-success
  • .bg-gradient-danger
  • .bg-gradient-warning
  • .bg-gradient-info
  • .bg-gradient-light
  • .bg-gradient-dark

特殊性处理

有时由于其他选择器的特殊性,通用class类无法应用,这种情况下,可以通过增加一个<div> 包裹元素并增加class样式来解决。

将意义传递给辅助技术

使用颜色来增加含义只能提供一个可视化的指示,而不会传递给辅助技术的用户,如屏幕阅读器。确保由颜色表示的信息从内容本身(例如可见文本)中显而易见,或者通过替代手段包括,例如隐藏在.sr-onlyclass类中的附加文本。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值