css - flex-shrink在垂直(列)flexbox 容器中不起作用
问题描述
-tag的美妙之处<img>
在于,当您仅设置宽度时,它会根据其纵横比垂直占据布局。凉爽的!
现在我希望图像像那样做和表现,直到没有更多的垂直空间。至于我的理解flex-shrink
正是这样做的。
在以下代码笔中,.flexbox
s 高度被硬编码以模拟高度限制(在我的项目中,这将是全高视口场景中的另一个 flex-container)
https://codepen.io/katerlouis/pen/RwrWorr
现在为什么图像在纵横比大于 1.85 时不会缩小 - 在这里调试它更容易:https ://cdpn.io/katerlouis/debug/RwrWorr/dGMXWKBbVKnk - 使用开发工具中的响应式调整大小来更改视口实例为 770x415 并降低视口的高度以使其不会缩小。
我会理解这是否是不可能的,因为没有 css 代码控制图像的高度?但是为什么会flex-grow
起作用呢?
解决方案
推荐阅读
- kubernetes - 入口使反应应用程序无法正确路由
- python - (discord.py) 如何将文本文件的内容作为消息发送
- php - 如果有很多 MtoM 链接,$this->pivot 会返回什么?Laravel
- python - 如何用适当的字典值替换句子中的字符串?
- javascript - 将输入从 html 保存到文本文件问题
- python - 向下滚动会传送我的玩家 pygame
- excel - VBA根据主题行搜索最后一个Outlook邮件对话,这是一个Excel工作表列值
- python-3.x - 无法在 Python Selenium 中重新打开浏览器
- javascript - 如何计算来自两个不同循环的两个增量值的总和?
- node.js - nodejs中的lambda函数内的AWS IAM授权