【发布时间】:2012-11-23 03:08:00
【问题描述】:
我正在编写一个包含 3 张宽图像的网站,这些图像需要始终保持 100% 的宽度。我正在使用媒体查询,我宁愿不必为每张图片制作 3 次以上的副本以使其适合。
这是我想要的图像上的 CSS:
#artwork1 {
width: 1500px;
height:500px;
background-image: url(../img/menupic_1.png);
background-repeat:no-repeat;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
}
这是一个 jsFiddle 链接:http://jsfiddle.net/RtPEA/。该链接只包含三个需要调整大小的背景的<div>s。
我在很多网站上都使用过background-size:cover;,但在 Firefox 中,它似乎不适用于这个。
我也尝试过各种 jQuery 插件。虽然我确实找到了一些成功的方法,但它们不适用于 iOS。
【问题讨论】:
-
看起来对我有用:jsfiddle.net/RtPEA/3。它在什么方面不起作用?
-
图片显示,但没有调整大小。
-
它在我发布 (jsfiddle.net/RtPEA/3) 我的浏览器 (Chrome 23) 的小提琴中确实如此。你使用的是什么浏览器?你在看同一个小提琴吗? (我发布了一个新的,因为你的没有图片。)
-
我正在使用 Firefox。是的,我注意到了(整个 Fiddle 的新手)
标签: html css firefox background-image