html – Bootstrap 4中容器内的全宽图像

我正在使用Bootstrap 4,我有一个模板布局

几乎在所有情况下都适用.但是,有时我希望内容中的图像占据整个宽度,但这是不可能的,因为.container使用了左边填充和右边填充.

我可以通过在每个视图中的正确位置添加.container类而不是在我的模板布局文件中来解决这个问题,但这会变得非常烦人.特别是如果我有一个CMS,不同的作者可以写文章,如果他们想要在他们的文章中间有一个全宽的图像,他们必须写原始的HTML类似于

我怎么能解决这个问题?

最佳答案
你可以使用负边距的大众单位.它响应友好.

.full-width-image {
   width: 100vw;
   position: relative;
   left: 50%;  
   margin-left: -50vw;
}

.full-width-image img {
  width: 100%;
}

看我的小提琴:https://jsfiddle.net/ondrejruzicka/07y0o746/

相关文章

vue阻止冒泡事件 阻止点击事件的执行 <div @click=&a...
尝试过使用网友说的API接口获取 找到的都是失效了 暂时就使用...
后台我拿的数据是这样的格式: [ {id:1 , parentId: 0, name:...
JAVA下载文件防重复点击,防止多次下载请求,Cookie方式快速简...
Mip是什么意思以及作用有哪些