猿问

反应,无法使用引导程序使行响应

我有一行是列的集合,它在宽屏中正确显示但在移动屏幕中有问题,我尝试了 col-sm- 但它没有用。请帮我解决这个问题

桌面视图

您是否可以在上图中看到,同一行中的所有元素,但是当切换到移动设备时,这些元素被分为 2 行MobileView。我希望该行在一行中自行调整

我的代码

 <div className="row leaderBoard_main p-2 m-3">

                    <div className="col-1 leaderBoard_1">

                         <h4>1</h4>

                    </div>

                    <div className="col-1 leaderBoard_2">

                       <img className = "leadBoard_22" src="account.png" />

                    </div>

                    <div className="col-8 leaderBoard_3">

                    <h4 className="">Username</h4>

                    </div>

                    <div className="col-2 leaderBoard_4">

                    <h4>10 Points</h4>

                     </div>

                </div>

CSS代码


.leaderBoard_main {

  background-color:#0092FF;

  border-radius: 10px;

}


.leaderBoard_1 {

  color: white;

  border-right: 5px solid white;

}

.leaderBoard_2 {

  color: white;

}

.leaderBoard_22 {

  width: 25px;

  height: 25px;

}

.leaderBoard_3 {

  color: white;

}


.leaderBoard_4 {

  color: white;

  border-left: 5px solid white;

}


饮歌长啸
浏览 59回答 1
1回答

温温酱

问题是行类添加的额外边距。尝试将“no-gutters”类添加到该行:<div class="row no-gutters leaderBoard_main p-2 m-3"></div>要使文本垂直居中,请将类 d-flex 和 align-items-center 添加到它们的容器中,例如:<div class="col-1 leaderBoard_1 d-flex align-items-center">&nbsp; <h4>1</h4></div>(对于类 leaderBoard_2 和 3 的 div 也是如此)
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答