html - 图片/div 太大

标签 html css

这张图片太大了,我想让它适合窗口的大小:http://zgaming.comxa.com

但是我不明白怎么办,我也试过高度和宽度100%

html

<div class="bgimg"><img src="http://zgaming.comxa.com/dist/img/bg.jpg"></img></div>

CSS

    .bgimg {
    position: absolute;
    top: 0;
    left: 0;
    z-index:-99;
    -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;

}

这个我也试过

.bgimg {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    z-index:-99;

}

.imgbg {
    position: absolute;
    -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

这个答案 https://stackoverflow.com/a/43612299/7874902

有效,但在移动设备上底部有一些空白..

最佳答案

你应该设置

background-image: url("http://zgaming.comxa.com/dist/img/bg.jpg");

并尝试

background size: contain;

与封面一样,它可能会剪切图像的一部分。 检查这个:
w3schools.com/cssref/css3_pr_background-size.asp

关于html - 图片/div 太大,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43612061/

相关文章:

javascript - 向左和向右动画 ui ul - 不是圆形

html - Bootstrap 4 表格间距

html - 如何让文字居中

html - 本地数据库存储默认数据

html - 我尝试从 VS Code 运行 HTML 文件,但收到错误 : "Your file couldn’ t be accessed, 它可能已被移动、编辑或删除。”

html - 尝试在我的日历中为上午/下午做一个 colspan,但对于 div

javascript - Safari 的自动边距 + translate3d 1px 出血问题

javascript - 右侧 html 中的两行两个按钮,不会破坏左侧

html - IE7 : position:absolute doesn't take element out of document flow

javascript - 使用 Headroom JS 在滚动时隐藏导航栏并在需要时显示