Html 响应性网页设计:“响应性网页设计”;如何使用CSS根据浏览器窗口大小调整背景图像的大小;?
我正在创建一个网站,我的所有产品图像将根据浏览器窗口大小重新调整大小,因此我写了一些媒体查询,其中我使用了一个大图像,并在不同的窗口大小中重新调整大小,但我有一个图像,我在后台使用,我如何重新调整大小?我想在IE7和IE8的所有浏览器中都支持它 HTMLHtml 响应性网页设计:“响应性网页设计”;如何使用CSS根据浏览器窗口大小调整背景图像的大小;?,html,css,background-image,responsive-design,browser-width,Html,Css,Background Image,Responsive Design,Browser Width,我正在创建一个网站,我的所有产品图像将根据浏览器窗口大小重新调整大小,因此我写了一些媒体查询,其中我使用了一个大图像,并在不同的窗口大小中重新调整大小,但我有一个图像,我在后台使用,我如何重新调整大小?我想在IE7和IE8的所有浏览器中都支持它 HTML <div></div> 我的实时代码在这里:-这里我有一个主“产品图像”,它现在正在根据浏览器窗口大小调整大小(在我的小提琴中,我还没有编写调整产品图像大小的代码,我只是显示我现在要调整大小的图像),但我有另一个“省钱
<div></div>
我的实时代码在这里:-这里我有一个主“产品图像”,它现在正在根据浏览器窗口大小调整大小(在我的小提琴中,我还没有编写调整产品图像大小的代码,我只是显示我现在要调整大小的图像),但我有另一个“省钱标签”图像,它位于“跨度”的背景中我想与产品图像同时重新调整大小。为此,您可以使用
背景大小
属性
比如:
body{
background-size:cover;
-moz-background-size:cover;
-webkit-background-size:cover;
}
还有其他属性,如包含&100%100%
检查此链接
对于IE,您可以使用过滤器
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='.myBackground.jpg', sizingMethod='scale');
-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='myBackground.jpg', sizingMethod='scale')";
编辑:
您的live代码是正确的,但您必须像这样定义宽度和高度的百分比
&您也可以像这样使用img
标记
编辑:
也许这就是你想要的
同时选中此链接我希望在IE7和IE8的所有浏览器中都支持此链接too@jitendra; 它支持所有浏览器接受IE for IE你可以使用过滤器只是一个小提示:我注意到Google Chrome在使用background size:cover
属性时有问题:它使滚动变得非常紧张。例如,当使用jQuery插件时,这个问题消失了,滚动再次变得平滑。@andrej;在chrome中没有使用背景盖属性的问题检查此链接他们使用背景盖property@sandeepthx的链接,我看到了它,它真的很好…对不起,如果你没有得到我的权利…我有一个div和有一个图像,我希望两者同时实现,根据浏览器的宽度或大小看到这里
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='.myBackground.jpg', sizingMethod='scale');
-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='myBackground.jpg', sizingMethod='scale')";
img{
position:absolute;
width:100%;
height: 100%}