css - 使用 CSS 使图像按比例放大和缩小

标签 css

我的网站标题中有一张图片。我想使用 CSS 属性使其横跨浏览器的宽度,以便它对用户调整浏览器窗口大小使用react,并相应地缩放图像的垂直轴。这真的可以做到吗?

最佳答案

百分比将使图像保持整个宽度,并在浏览器调整大小时更新图像。

如果你想让图像总是被拉伸(stretch),你可以使用:

img {
    width:100%;
}

但是,这很容易使图片看起来像垃圾。更安全的方法可能是:

img {
    max-width:100%;
}

无论哪种方式都会使图像随着浏览器调整大小而改变大小。但是,第二个不会将图像拉伸(stretch)到超过其自然大小,因此它看起来不会变形。

关于css - 使用 CSS 使图像按比例放大和缩小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/821399/

相关文章:

html - BS3 - img 响应类 - 为什么没有最大高度?

css - Angualar2和Stylelint : Unexpected unknown pseudo-class selector ":host"

JQuery 仅附加结束 div 标签

html - 如何使用 bootstrap 4 垂直对齐按钮内容

css - 如何仅使用 CSS 媒体查询检测哪个窗口尺寸更大?

html - float 清除页脚边距白色间隙问题

html - 两行导航栏以正确的顺序折叠

javascript - 如果在 iframe 中显示/隐藏 div

javascript - HTML5 : canvas animated not work in action

html - Bootstrap 4 Card Flex Width 在 Firefox 上无法正常工作