Bootstrap 5.2+ 才内置 bg-transparent 类;5.0/5.1 中不存在,需手动添加;该类仅设 background-color: transparent,不影响文字颜色,真透明文字需用 style="color: transparent" 或自定义 CSS。
bg-transparent 类?先确认版本Bootstrap 5.2+ 才正式内置 bg-transparent 和 text-transparent 工具类;如果你用的是 Bootstrap 5.0 或 5.1,这些类默认不存在——直接写会无效。检查方法:
console.log(getComputedStyle(document.body).backgroundColor);然后在浏览器开发
者工具里搜 .bg-transparent 是否被加载。
bg-transparent 只作用于背景,不能让文字变透明这个类只设置 background-color: transparent,不影响 color 或 opacity。想让文字“隐形”,得另配:
text-white + bg-dark 搭配视觉隐藏(非真透明)style="color: transparent" 或自定义 CSSbg-transparent 给文字容器(如 )不会改变字体颜色Bootstrap 的颜色工具类(如 bg-primary)只生成不透明色值,#00000080 或 rgba(0,0,0,0.5) 不会被自动识别。解决办法:
style="background-color: #00000040"
.bg-black-20 { background-color: rgba(0, 0, 0, 0.2) !important; }.bg-transparent,它已有明确语义用 bg-transparent 做遮罩层(比如模态框 overlay)时,常见问题不是颜色,而是交互失效:
z-index → 被底层元素挡住pointer-events: none → 拦截了下方按钮点击