jquery - 如果已经在 HTML 中设置了宽度和高度,您能否使用 CSS(或 JS/JQ)按比例调整图像大小

标签 jquery html css image image-resizing

如果标签中已经定义了高度和宽度,是否可以按比例调整图像大小?

显然,如果我有一个像这样的图像标签:

<img src="whatever.jpg" width="500" height="350">

并像这样使用最大宽度:

img { max-width: 200px; }

我最终会得到一张 200 像素 x 350 像素的图像。

我更喜欢纯 CSS 解决方案(我很确定它不存在),但也可以使用一些 Javascript 和/或 jQuery。

最佳答案

当然,你将另一个维度设置为auto:

img{
    height:auto;
    width:200px;
}

关于jquery - 如果已经在 HTML 中设置了宽度和高度,您能否使用 CSS(或 JS/JQ)按比例调整图像大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9884359/

相关文章:

javascript - html动态填充的最佳优化方式

javascript - 选择文本时 Firefox 输入无法滚动

javascript - 如何在右侧而不是左侧打开 Materialise SideNav?

javascript - 当文本超过框大小时,textarea 不滚动

javascript - JQuery Ajax提交功能添加验证

html - 当前一个元素的宽度动态增长时,如何将 html 元素推到右边?

javascript - 如何关闭 iframe 窗口?

jquery - 如何通过单击html中另一个页面中的链接使类在另一个页面上处于事件状态

javascript - Sinatra:呈现表单输入而不重定向

javascript - 使用 Javascript 和 PHP 在单独的页面上以不同方式设置标题动画