Javascript 将浏览器窗口缩放到给定的浏览器窗口宽度时向下裁剪图像。然后让图像的剩余部分响应

Javascript 将浏览器窗口缩放到给定的浏览器窗口宽度时向下裁剪图像。然后让图像的剩余部分响应,javascript,jquery,css,Javascript,Jquery,Css,我正在使用下面的代码尝试以下操作: 随着浏览器窗口的缩小,图像将被裁剪到 浏览器窗口的宽度缩小到800px或更小 当浏览器窗口宽度小于等于800像素时,图像应为 反应敏捷的意思:照片剩下的那部分 (通过缩放浏览器窗口进行裁剪后)应缩放 以及浏览器窗口 但它不起作用。此时,当使用下面的代码时,图像会被裁剪,当浏览器窗口宽度达到800px或更小时,图像会变得响应,但只有通过加载完整的未裁剪图像才能进行响应。我希望照片的裁剪部分变得灵敏 有人能帮忙吗?也是一个 苹果盒{ 宽度:80%; 溢出:隐藏;

我正在使用下面的代码尝试以下操作:

  • 随着浏览器窗口的缩小,图像将被裁剪到 浏览器窗口的宽度缩小到800px或更小
  • 当浏览器窗口宽度小于等于800像素时,图像应为 反应敏捷的意思:照片剩下的那部分 (通过缩放浏览器窗口进行裁剪后)应缩放 以及浏览器窗口
  • 但它不起作用。此时,当使用下面的代码时,图像会被裁剪,当浏览器窗口宽度达到800px或更小时,图像会变得响应,但只有通过加载完整的未裁剪图像才能进行响应。我希望照片的裁剪部分变得灵敏

    有人能帮忙吗?也是一个

    苹果盒{ 宽度:80%; 溢出:隐藏; } @媒体屏幕和屏幕(最大宽度:800px){ #大苹果{ 宽度:100vw; }
    我会将图像作为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;
          }
    }