【发布时间】:2020-01-02 20:24:13
【问题描述】:
我是一名后端人员,正在尝试为我们使用 Bootstrap 4 的项目找出一些细节。
简单地说,我们要创建在这里执行的布局: https://codepen.io/mediumandmessage/pen/xVeXop
(此示例和下面的代码来自我找到的原始 Bootstrap 3 示例,而不是 Bootstrap 4)
HTML:
.somesection {margin-top:50px!important;}
body {
font-size:17px;
font-family:Helvetica Neue;
}
img {max-width:100%;}
.overlay-text {
font-size:3.5vw;
float:right;
width:65%; /*important*/
bottom:21vw; /*important*/
padding: 25px;
background:#f7f7f7;
}
<div class="container somesection">
<div class="row col-xs-6">
<img src="https://images.unsplash.com/photo-1459664018906-085c36f472af?format=auto&auto=compress&dpr=1&crop=entropy&fit=crop&w=1087&h=725&q=80">
</div>
<div class="col-xs-3 col-sm-offset-4 overlay-text">
This is some text that should partially overlay.
</div>
</div>
但是,该示例使用 Bootstrap 3 并在 Bootstrap 4 中中断(文本水平显示在图像下方)并且也没有响应地堆叠 div。
我尝试过使用absolute 和relative 定位等。它变成了很多代码,可以干净地执行并做出响应,我希望那里的人可能对在纯Bootstrap4 中实现有所了解。 ..
如果有人可以在这里分享任何专业知识,我将不胜感激!
【问题讨论】:
标签: css bootstrap-4 responsive-design