本文翻译自:Resize image proportionally with CSS? [duplicate]

This question already has an answer here: 这个问题在这里已有答案:

  • How do I auto-resize an image to fit a 'div' container? 如何自动调整图像大小以适合“div”容器? 31 answers 31个答案

Is there a way to resize (scale down) images proportionally using ONLY CSS? 有没有办法使用ONLY CSS按比例调整大小(缩小)图像?

I'm doing the JavaScript way, but just trying to see if this is possible with CSS. 我正在做JavaScript方式,但只是想看看CSS是否可行。


#1楼

参考:https://stackoom.com/question/3Ix5/使用CSS按比例调整图像大小-重复


#2楼

Control size and maintain proportion : 控制尺寸和保持比例:

#your-img {height: auto; width: auto; max-width: 300px; max-height: 300px;
}

#3楼

img {max-width:100%;
}div {width:100px;
}

with this snippet you can do it in a more efficient way 使用此代码段,您可以更有效地执行此操作


#4楼

Notice that width:50% will resize it to 50% of the available space for the image, while max-width:50% will resize the image to 50% of its natural size . 请注意, width:50%会将其大小调整为图像可用空间的50% ,而max-width:50%会将图像大小调整为其自然大小的50%This is very important to take into account when using this rules for mobile web design, so for mobile web design max-width should always be used. 在将此规则用于移动网页设计时,这一点非常重要,因此对于移动网页设计,应始终使用max-width


#5楼

To scale an image by keeping its aspect ratio 通过保持纵横比来缩放图像

Try this, 试试这个,

img {max-width:100%;height:auto;
}

#6楼

If it's a background image, use background-size:contain. 如果是背景图片,请使用background-size:contains。

Example css: 示例css:

#your-div {background: url('image.jpg') no-repeat;background-size:contain;
}

使用CSS按比例调整图像大小? [重复]相关推荐

  1. html5图片比例控制,按比例调整图像大小以适应HTML5画布

    我正在尝试编写一个jQuery插件,该插件将具有与Zazzle.com上基于Flash的产品编辑器类似的功能.我需要知道的是,使用context.drawImage()画布功能,我可以插入图像并调整其 ...

  2. python调整图像大小_使用Python调整图像大小

    作者|Nicholas Ballard 编译|VK 来源|Towards Data Science 可以说,每一个"使用计算机的人"都需要在某个时间点调整图像的大小.MacOS的预 ...

  3. photoshop 裁剪_30种无需Photoshop即可在线裁剪和调整图像大小的工具

    有时,您不希望仅仅为了完成像调整图像大小这样的任务而启动Photoshop. 为此,您可以使用免费的在线图像大小调整服务 . 这些站点中的一些仅提供调整大小功能,而其他站点则提供自定义裁剪甚至批量图像 ...

  4. OpenCV基础(3)使用OpenCV调整图像大小

    让我们学习如何使用OpenCV调整图像大小.要调整图像的大小,请根据指定的比例因素或设置所需的高度和宽度,沿着每个轴(高度和宽度)缩放图像. 当调整图像大小: 如果你想在调整后的图像中保持相同的大小, ...

  5. 6.openCV调整图像大小新思路(cv2.resize和imutils.resize)

    6.opencv调整图像大小的新方法imutils.resize 一.openCV 调整图像大小 ( cv2.resize ) 二.项目结构和代码讲解 1.项目结构 2.代码讲解 3.比较 OpenC ...

  6. python运行界面如何缩小_如何使用Python调整图像大小

    作者|Nicholas Ballard 编译|VK 来源|Towards Data Science 可以说,每一个"使用计算机的人"都需要在某个时间点调整图像的大小.MacOS的预 ...

  7. C++ OpenCV 使用 resize() 调整图像大小

    调整图像大小意味着改变它的尺寸,无论是宽度.高度还是两者都改变​​.此外,原始图像的纵横比可以保留在调整大小的图像中.为了调整图像大小,OpenCV 提供了 resize() 函数. resize() ...

  8. 使用Python调整图像大小

    作者|Nicholas Ballard 编译|VK 来源|Towards Data Science 可以说,每一个"使用计算机的人"都需要在某个时间点调整图像的大小.MacOS的预 ...

  9. opencv resize 调整图像大小

    函数原型 void resize(InputArray src, OutputArray dst, Size dsize, double fx=0, double fy=0, int interpol ...

最新文章

  1. 20181023 上课截图
  2. java框架篇---hibernate(一对多)映射关系
  3. java web 项目在tomcat上显示空白页的解决
  4. APUS 朱辉:移动应用出海的大数据建设挑战
  5. mysql序列increment_MySQL 序列 AUTO_INCREMENT
  6. 近期国际版概念(5月19日益盟消息回顾)
  7. linux怎么返回上级目录啊,用cd/命令却这样:bash:cd/:没有那个文件或目录
  8. size_t和size_type类型
  9. telnet的基本配置(cisco、H3C、huawei 三个例子)
  10. soapUI接口测试参数化
  11. IBM System x3850 X5服务器安装windows_server_2008_R2
  12. 福昕pdf阅读器 去广告版|福昕pdf阅读器Foxit reader 去广告电脑版下载v9.3
  13. Nessus安装教程
  14. 一级建造师-通信-五种施工顺序-口诀
  15. VUE下载excel文件
  16. VR测试视频源,双目立体视觉测试视频,大分辨率2880x1440-25fps
  17. 小程序开发语言python_微信小程序是用什么语言开发的呢
  18. 破解“低代码”的4大误区,拥抱低门槛高效率的软件开发新选择 ZT
  19. RGB和YUV视频存储格式
  20. 【20考研数学】整体难度如何,有什么特点?

热门文章

  1. Python学习札记(八) Basic5 循环
  2. 由一道题目引发的为稳定与不稳定的排序思路
  3. 学习和研究下unity3d的四元数 Quaternion
  4. 《Java多线程编程核心技术》读书笔记
  5. 【收藏】ASP.NET英文技术文章推荐[11/4 - 11/11]
  6. 2018 10 23
  7. 网络协议IPV6基础知识点集锦
  8. 使用 logback + slf4j 进行日志记录
  9. 关于url路径的定义方式
  10. 堆排序(php实现)