html - 如何让图像自动缩放(不使用断点)

标签 html css image flexbox

我正在使用 Flexbox,在我的网站上有一排文本 block 应该占据屏幕左侧 40% 的区域,而图像应该占据右侧 60% 的区域。但是,我希望在调整浏览器图像大小时图像比文本收缩得更快。

在那个地方使用 flex-shrink 似乎没有任何效果,图像看起来是固定大小的。我尝试切换到带有 background-image 属性集的 a,但由于 div 中没有任何内容,因此图像不可见。我可以对宽度和高度进行硬编码,但这违背了图像缩放的目的。

有什么办法吗?

最佳答案

尝试将图像的最大宽度设置为 100%,并将高度设置为自动。因此,它将始终缩放以适应父级的大小。

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

关于html - 如何让图像自动缩放(不使用断点),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57296076/

相关文章:

html - CSS 特异性优先级

javascript - 样式化和折叠无序列表

javascript - 浏览器直接在javascript中调用手机

javascript - 如何在 React 中使用导入的图像?

html - 如何检索博客文章/新闻文章的主图像?

html - 在我将 "content: "“;”放入我的 css 代码后,我的链接停止工作

css - Div 在一行中

html - 在 CSS 选项卡上添加下拉菜单

javascript - 如何等待用javascript加载的图像?

javascript - CSS 文本 chop 垂直对齐