用语言很难解释这一点,但是一旦您看了一下代码和下面的图像,它们就很容易解释。
我正在使用Bootstrap 4.4.1,如果您看一下代码,我会看到以下内容:
我想做这个:
可能还要再添加一行,以便在图像后有三行之后,我可以更改位置和边距/等...来做到这一点,但我真的不想破坏响应能力,总有一种“正确的方法”为达到这个。
提前致谢。
CODE
<div class="container">
<div class="modal-container">
<div class="modal-content">
<h2><span>Student</span></h2>
<hr/>
<div class="row">
<div class="col-lg-3 col-md-3 col-sm-3 col-xs-3">
<div class="form-group img-responsive">
<img class="img-fluid" src="https://i.imgur.com/374Ggqw.jpg" alt="Student" />
</div>
</div>
<div class="col-lg-3 col-md-3 col-sm-3 col-xs-3">
<div class="form-group">
<label>Name</label>
<span id="modal-aluno-nome2">Student</span>
</div>
</div>
<div class="col-lg-3 col-md-3 col-sm-3 col-xs-3">
<div class="form-group">
<label>Birthdate</label>
<span id="modal-aluno-data-nascimento">00/00/0000</span>
</div>
</div>
<div class="col-lg-3 col-md-3 col-sm-3 col-xs-3">
<div class="form-group">
<label>Test</label>
<span>Test</span>
</div>
</div>
</div>
<div class="row">
<div class="col-lg-12 col-md-12">
<div class="form-group">
<label>Test</label>
<span>Test</span>
</div>
</div>
</div>
</div>
</div>
</div>
CSS(SCSS):
.modal-container {
transition: 1s ease;
background: #000;
background: rgba(0, 0, 0, 0.4);
width: 100%;
height: 100%;
position: fixed;
top: 0;
left: 0;
z-index: 1;
overflow: auto;
& > .modal-content {
background: #fff;
width: 70%;
height: 500px;
margin: 7% auto;
padding: 30px;
position: relative;
.img-responsive {
width: 100%;
max-height: 400px;
& > img {
width: 100%;
border: 1.2px solid #fff;
border-radius: 5px;
}
}
h2 {
font-weight: 300;
font-size: 3em;
& > span {
display: inline-block;
}
}
.form-group > label {
font-weight: bold;
font-size: 1.2em;
text-transform: uppercase;
display: flex;
margin-bottom: 0;
}
// For testing purposes
.row .col-lg-3 {
//background:red;
//border:1.2px solid yellow;
//height:30%;
.img-responsive {
//height:100%;
}
}
}
}
最佳答案
您只需要在同一列中的下面添加相同的元素。
例如,如果您的第二列如下所示:
<div class="col-lg-3 col-md-3 col-sm-3 col-xs-3">
<div class="form-group">
<label>Name</label>
<span id="modal-aluno-nome2">Student</span>
</div>
</div>
尝试将其更改为此:
<div class="col-lg-3 col-md-3 col-sm-3 col-xs-3">
<div class="form-group">
<label>Name</label>
<span id="modal-aluno-nome2">Student</span>
</div>
<div class="form-group">
<label>Name</label>
<span id="modal-aluno-nome2">Student</span>
</div>
</div>
只需复制其中的内容,例如:
<div class="form-group">
<label>Name</label>
<span id="modal-aluno-nome2">Student</span>
</div>