Javascript 将浏览器窗口缩放到给定的浏览器窗口宽度时向下裁剪图像。然后让图像的剩余部分响应
我正在使用下面的代码尝试以下操作:Javascript 将浏览器窗口缩放到给定的浏览器窗口宽度时向下裁剪图像。然后让图像的剩余部分响应,javascript,jquery,css,Javascript,Jquery,Css,我正在使用下面的代码尝试以下操作: 随着浏览器窗口的缩小,图像将被裁剪到 浏览器窗口的宽度缩小到800px或更小 当浏览器窗口宽度小于等于800像素时,图像应为 反应敏捷的意思:照片剩下的那部分 (通过缩放浏览器窗口进行裁剪后)应缩放 以及浏览器窗口 但它不起作用。此时,当使用下面的代码时,图像会被裁剪,当浏览器窗口宽度达到800px或更小时,图像会变得响应,但只有通过加载完整的未裁剪图像才能进行响应。我希望照片的裁剪部分变得灵敏 有人能帮忙吗?也是一个 苹果盒{ 宽度:80%; 溢出:隐藏;
我会将图像作为css中的背景图像处理。这样可以提供更多的控制,减少编码和嵌套 代码如下: 苹果盒{ 宽度:80%; 身高:100%; 位置:绝对位置; 背景图像:url(“http://www.stedentripidee.nl/wp-content/uploads/2015/10/stedentrip-new-york.png"); 背景大小:125%; 背景重复:无重复; 背景位置:左上角; }
我会将图像作为css中的背景图像处理。这样可以提供更多的控制,减少编码和嵌套 代码如下: 苹果盒{ 宽度:80%; 身高:100%; 位置:绝对位置; 背景图像:url(“http://www.stedentripidee.nl/wp-content/uploads/2015/10/stedentrip-new-york.png"); 背景大小:125%; 背景重复:无重复; 背景位置:左上角; }
这就是您想要实现的目标吗
这就是你想要实现的吗
你试过用100%替换100vw吗?试过了。回答是一样的。你试过用100%替换100vw吗?试过了。回答是一样的。谢谢你!这就是我的意思。有没有一种方法可以不用背景图像就可以做到这一点?非常感谢你的支持。我会为你想出办法的。罗恩?思,运气好吗谢谢!这就是我的意思。有没有一种方法可以不需要背景图像就可以做到这一点呢?非常感谢你的支持。我会为你想出办法的。罗恩,幸运吗?
#apple-box {
width: 90%;
overflow: hidden;
background-image: url(http://www.stedentripidee.nl/wp-content/uploads/2015/10/stedentrip-new-york.png);
background-size: cover;
background-position: center;
height: 400px;
}
@media only screen and (max-width: 800px) {
#apple-box:after {
content: '';
display:block;
padding: 28.5%;
}
#apple-box{
height: auto;
}
}