javascript - 缩放图像 80% - jquery

标签 javascript jquery css media-queries

我使用媒体查询使我网站上的文本和布局(边距、填充等)具有响应性。

我将其设置为“如果浏览器窗口 < 1300 像素”,然后将所有测量值更改为 80%。这一切都很好,但我的图像没有响应,有没有办法使用 jquery 在我的图像上设置类似的东西,使 img 宽度为其完整大小的 80%(与缩放页面的其余部分成比例? )

我使用的媒体查询是:

@media only screen 
  and (max-width : 1300px) {
    /* new css */
  }

最佳答案

如果屏幕宽度小于 1300px,下面的代码会将 img 元素缩放到 80%:

if ($(window).outerWidth() < 1300) {
    $('img').each(function(){
        $(this).width ( $(this).width () * 0.8) );
        $(this).height( $(this).height() * 0.8) );
    });
}

关于javascript - 缩放图像 80% - jquery,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15439001/

相关文章:

javascript - 在引导模式中获取新的完整日历事件

javascript - 如何修复 React 中的 "Element type is invalid: expected a string ... but got: object"错误

javascript - 如何将 HTML 字符串传递给 UIWebView 中的 javascript 函数,iOS

html - 如何使 x 行和 y 列的表格填满窗口?

html - Div 的移动和调整大小协调一致

JavaScript 推送到数组对象不起作用

javascript - 如何在 Flexbox 行之间插入 div 并使所有内容保持响应?

jquery - 具有保持纵横比的响应式背景

jquery - jQuery 的前同级选择器

html - 我怎样才能创建一个只有 HTML 和 CSS 的圆形箭头?