我在以下 div 中有一个背景图像,但图像被截断了:
<div style='text-align:center;background-image: url(/media/img_1_bg.jpg);background-repeat:no-repeat;width:450px;height:900px;' id="mainpage" align="center">
有没有办法在不切断背景图像的情况下显示背景图像?
原文由 Rajeev 发布,翻译遵循 CC BY-SA 4.0 许可协议
您可以使用
background-size
属性实现此目的,现在 大多数浏览器都支持 该属性。要缩放背景图像以适合 div:
要缩放背景图像以覆盖整个 div:
JSFiddle 示例 或可运行片段:
还有一个 用于 IE 5.5+ 支持的过滤器,以及 一些旧浏览器的供应商前缀。