如何修改面包屑(breadcrumb)中斜杠"/"的颜色?CSS设置无效
修改Bootstrap面包屑斜杠颜色的解决方案
你当前的CSS设置没生效,核心原因是Bootstrap面包屑的斜杠分隔符并非直接文本,而是通过.breadcrumb-item::before伪元素生成的,直接给.breadcrumb设置color只会作用于列表项的文本内容,无法影响伪元素。
正确的CSS修改方式
直接针对伪元素设置颜色属性即可,以下是调整后的完整CSS代码:
.section-details-header{ min-height: 43px; margin-top: -45px; } .section-details-content{ color:#ffffff; } .breadcrumb{ color:#fff; text-align: center; justify-content: right; } /* 自定义面包屑斜杠颜色 */ .breadcrumb-item::before { color: #fff; /* 替换为你需要的颜色值即可 */ }
额外说明
- 若你使用的是Bootstrap 4及以上版本,面包屑的斜杠默认由
.breadcrumb-item::before的content: "/"生成,修改该伪元素的color就能直接改变斜杠颜色。 - Bootstrap默认会隐藏最后一个面包屑项前的斜杠(通过
.breadcrumb-item:last-child::before { display: none; }),无需额外处理。
内容的提问来源于stack exchange,提问作者Fahry Ibrahim
相关产品推荐
相关产品推荐

