You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Bootstrap登录页卡片白色边框问题及移除方法问询

解决Bootstrap卡片与内部行尺寸差异导致的白色边框问题

你遇到的白色边框,本质是.card默认的白色背景,透过它和内部.row的细微尺寸差显露出来——之前页面背景是白色所以没察觉,换成深色背景后就明显了。下面是几个直接有效的解决方法:

方法一:彻底移除卡片默认背景与边框

直接覆盖.card的默认样式,让它变成透明且无边框状态:

.card {
  background-color: transparent;
  border: none;
  padding: 0; /* 去掉卡片默认内边距,消除和row的尺寸差 */
}

这个方法最直接,因为你的卡片内部已经有深色背景的列区域,完全不需要卡片本身的白色背景和边框。

方法二:修复内部行的布局偏移

如果不想完全去掉卡片样式,也可以调整移动端的列布局,避免留白透出卡片背景:
把左侧列的col-10 offset-1改成col-12——移动端本来需要满宽度显示,偏移会让列左右留白,这部分空隙就会露出卡片的白色背景:

<div class="col-12 col-md-6 order-md-1">

修改后的完整代码示例

将你的<style>部分替换成以下代码,即可解决问题:

<style>
  .card-body {
    padding: 0;
    background-color: transparent;
  }
  .card { 
    background-color: transparent;
    border: none;
    padding: 0;
  }
</style>

这样处理后,卡片和内部行的尺寸完全匹配,也不会有白色背景透出来,深色背景下就看不到所谓的“白色边框”了。

内容的提问来源于stack exchange,提问作者David Jansen

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.19 17:43:12