【发布时间】:2020-06-19 11:24:14
【问题描述】:
我昨天发布了question,有人建议similar question with answers 无法解决此问题,但我的问题已关闭。所以我在这里,再次询问更多解释。
我希望它覆盖页面的整个宽度,但高度为 590 像素。
我如何做到这一点?如果可能的话,一个代码 sn-p 究竟如何做到这一点。
使用 Bootstrap 4.4
这里是一个代码sn-p;
<link href="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/4.1.3/css/bootstrap.min.css" rel="stylesheet"/>
<div class="row no-gutters">
<div class="tile col-lg-6">
<img src="https://cdn.pixabay.com/photo/2016/09/07/11/37/tropical-1651426__340.jpg" class="img-fluid" alt="Responsive image" style="opacity: 1;">
</div>
<div class="tile col-lg-6">
<img class="lazy" src="https://image.freepik.com/free-photo/fiery-orange-sunset-sky-warm-light-with-clouds-beautiful-background_9511-97.jpg" class="img-fluid" alt="Responsive image" style="opacity: 1;">
<div class="row no-gutters">
<div class="tile col-lg-6">
<img src="https://img5.goodfon.com/wallpaper/nbig/5/60/4k-ultra-hd-background-sunset-dark-twilight-sky-clouds-natur.jpg" class="img-fluid" alt="Responsive image" style="opacity: 1;">
</div>
<div class="tile col-lg-6">
<img src="https://upload.wikimedia.org/wikipedia/commons/5/58/Sunset_2007-1.jpg" class="img-fluid" alt="Responsive image" style="opacity: 1;">
</div>
</div>
</div>
</div>
【问题讨论】:
-
你已经很接近了,你的图片的原始比例呢,如果比例不好,你是要拉伸它们还是剪掉它们的一部分?简单的例子,不是你想要的,而是澄清我的评论/问题codepen.io/gc-nomade/pen/yLNPaog
-
@G-Cyrillus 好的,示例是封面图片和此页面 (airbnb.com/rooms/…) 之后的 crit-research.it/it。请在大屏幕上打开。
-
我想保持它们的原始状态,但尺寸要小一些。
-
好的,你的图片必须有四种尺寸,一个大的,一个小一半的高度和最后 2 一半的高度和宽度,那么它应该可以使用 width:100%第一个 2 ,然后是最后两个的 50%。尺寸与这些不匹配的图像将需要传递 flex 行为和对象匹配,而如果比率匹配在一起,float:left 将完成这项工作(在前 2 个较大的情况下)。
-
您可以使用砖石布局,也可以使用新奇的 css 网格
标签: css twitter-bootstrap bootstrap-4 flexbox css-grid