Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/url/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何阻止图像在达到某一点后收缩?_Javascript_Jquery_Css_Background Image - Fatal编程技术网

Javascript 如何阻止图像在达到某一点后收缩?

Javascript 如何阻止图像在达到某一点后收缩?,javascript,jquery,css,background-image,Javascript,Jquery,Css,Background Image,我的背景图像有这么大:1920年 × 1200 下面是我如何显示它的: html { background: url("back.png") no-repeat top left fixed; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; } 这工作很好,但现在我想能够使它停止

我的背景图像有这么大:1920年 × 1200

下面是我如何显示它的:

html {
    background: url("back.png") no-repeat top left fixed; 
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}
这工作很好,但现在我想能够使它停止重新调整后,达到一定的预定义范围?比如,当图像缩小到1300 x 500时,它应该停止


如何实现这一点?

您是否检查了
最小宽度
最大宽度
属性


当你开始弄乱宽度时,请确保将高度设置为100%,以保持纵横比。

你尝试过媒体查询吗?我使用媒体查询进行ipad相关设计,但这有点困难,因为我希望在所有设备/平台上都能以同样的方式进行。如果你将背景大小设置为覆盖,背景图像将“覆盖”,无论您是否设置了最大高度、高度或其他任何设置。您应该使用图像元素而不是背景图像来执行此操作,然后您将有选项,它将是跨浏览器的。@adeneo您可以用小提琴演示吗?谢谢问题是我正在使用html选择器来实现这一点。如果我添加最大或最小宽度,它将破坏我显示的内容。这对背景图像根本不起作用,这是元素,背景仍将缩放。