【发布时间】:2016-01-05 02:03:35
【问题描述】:
现在,当我调整背景图像的大小时,它不会扭曲图像大小(这很好),但也不会裁剪它。例如,我的背景图片是页面顶部的横幅,左侧有图形。当我从左向右拖动窗口时,图形保持在屏幕左侧的位置。我希望在调整图像大小时裁剪图像(以及我的所有网站内容)。 (这样浏览器就不会尝试将所有内容(包括标题)都放在现在较小的页面上。)
这是我的背景图片的css代码
body {
background-image: url("images/header.jpg");
background-repeat: no-repeat;
margin: 0;
padding: 0; }
另请注意:我的所有内容都将以网页为中心——如果这有任何帮助的话。
【问题讨论】:
-
欢迎堆栈溢出。你试过
background-size:cover;吗?不要忘记供应商前缀:) -
嗯,还没用。
-
更新了我的答案。我有点困惑。如果您希望背景图像填满整个身体,请使用背景大小的封面。至于页面不调整大小,只需将 body 和 html 的宽度设置为 100%。要使图像居中,请使用 background-position:center center;
标签: html css image background-image