html - Css-背景图像在顶部和底部被裁剪

标签 html css

图像的大小是 1274 x 793。我想把它作为我的背景图像。但是当在 css 上添加它时,它会在顶部和底部被裁剪。我希望它在我的页面上显示完整大小而不在页面上拉伸(stretch)它。

html, body {
    height: 100%;
}
body {
    font-size: 100%;
    line-height: 1.5em;
}
/*Banner Section*/

#banner {
    height: 100%;
    background: url('/wonderwoman.jpg');
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: scroll;
    background-position: center center;
    position: relative;
}

最佳答案

试试 background-size:contain; 或者 您可以通过限制任一图像的最小尺寸(例如)min-height: 700px;

来部分避免图像纵横比失真

关于html - Css-背景图像在顶部和底部被裁剪,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45400273/

相关文章:

html - 在 html 中动态增加表格单元格高度后的内容居中

ajax - 将 knockoutjs View 模型传递给多个 ajax 调用

css - 如何防止此面包屑将长文本移动到新行

javascript - 使用 JavaScript 更改 <iframe> 的来源

html - 容器 100% 并正在扩展

css - SVG 路径 - 直接从代码中排除重叠形状

javascript - 有没有一种方法可以根据 height-Javascript 计算一个 div 元素可以占用的字符数

html - 无法删除导航栏中的默认 Bootstrap 填充

javascript - 使用 jquery 获取总价

html - 如何创建没有常规表格标签的表格?