【发布时间】:2021-09-18 14:00:36
【问题描述】:
我想制作如下图所示的部分。我在我的网站中使用 bootstrap。
我写了下面的代码。但我不明白如何将 div 放置在垂直中间部分,我也不确定手动放置父 div 的宽度和高度是否正确。请在下面查看我的代码
.main-img{
background-image: url('https://i.imgur.com/oJRtoXq.jpeg');
width: 100%;
height: 700px;
}
.con-righ{
color:white;
}
.new-h4 {
color: white;
font-size:25px;
}
.con-righ p{
font-size:17px;
}
.but-red{
padding: 15px;
border-radius: 5px;
background-color: #ff0000;
color: white !Important;
width: max-content;
font-size: 18px;
text-decoration: unset;
transition: .3s all;
overflow: hidden;
display: block;
}
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.4.1/css/bootstrap.min.css">
<div class="row main-img">
<div class="col-sm-6"></div>
<div class="col-sm-6 con-righ">
<h4 class="new-h4">Lorem ipsum</h4>
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.</p>
<a class="but-red" href=""> Know More</a>
</div>
</div>
请帮助获得相同的结果。
【问题讨论】:
-
要实现这一点,您不需要引导程序。使用
flexbox -
但在我的网站中我使用的是引导程序。
-
好的,使用 bootstrap 也是可以的。
-
由于您使用的是 bootstrap 3,因此您需要另外使用 flexbox 才能轻松实现。我没有使用引导程序就发布了答案。我也将使用 bootstrap 3 对其进行编辑并附加相同的功能
标签: html css twitter-bootstrap flexbox