如何使图像占据屏幕的整个宽度? (html,css)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何使图像占据屏幕的整个宽度? (html,css)相关的知识,希望对你有一定的参考价值。

正如标题所说,我只是想知道如何删除右侧,左侧和顶部导航栏之间的剩余白色边框,以便图像占据整个宽度。

enter image description here

继承人我试图编码(theres bootstrap):

CSS:

.img_banner {
  min-height : 100%;
  min-width : 100%;
  background-size:100% 100%;
  overflow-y: hidden;
  overflow-x: hidden;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

html

  <div class="container-full col-md-12">
      <img src="img/banner1.jpg" class="center-block img_banner img-responsive portfolio-box">
  </div>
答案

白色空间通常是由身体边缘引起的。尝试添加

margin: 0;

到身体元素


编辑

我刚刚意识到你说你正在使用bootstrap,我最好的猜测是在列元素的左右两侧有15px的填充。因此,请尝试在row元素中添加set这些属性:

margin-left: -15px;
margin-right: -15px;
width: calc(100% + 30px);

以上是关于如何使图像占据屏幕的整个宽度? (html,css)的主要内容,如果未能解决你的问题,请参考以下文章

Android开发点滴 - 如何使按钮水平垂直居中且始终占据屏幕宽度一半

使导航栏在css中占据整个页面高度

比屏幕大的中心图像

CSS:设置 background-size:cover 属性以覆盖 div 而不是整个屏幕

无论屏幕大小如何,如何让内容占据整个页面?

html 使视频显示在页面的背景中,并使视频占据整个屏幕的大小。