javascript - Reactjs 在保持正确纵横比的同时调整图像大小
问题描述
我正在使用 create-react-app 开发 PWA。我正在尝试创建一个函数来上传图像,并将它们显示在具有特定界限的 div 中。我已经在这个平台上搜索了可能的答案,但一直在寻找与 react-native 相关的解决方案。
当我试图在父 div 中调整图像时,图像要么被拉伸以适应 div 的比例,要么完全忽略 div 的边界并增加它的大小。
假设我有以下 div 和图像:
<div
style={{
height: "60vh",
width: "100%",
}}
>
<img src={item.image}/>
</div>
如何调整图像大小以适应父 div 的范围,同时保持该图像的正确纵横比,使其在 android 和 iOS 设备上看起来不会被拉伸?因为有许多不同的手机和相机,图像可以有不同的纵横比。
任何帮助表示赞赏
解决方案
推荐阅读
- r - 为 POSIXct 日期格式添加因子列
- php - 找不到常量 subresourceOperations,类 App\Entity\Comment
- python - 有没有办法利用 asyncio 的多个 CPU 内核?
- reactjs - 最近我收到了这个错误,但过去我没有收到
- javascript - 在chart.js中使用带有月份和年份的自定义x轴绘制条形图时出现问题
- symfony - 如何从我的 symfony 4.4 LTS 项目中正确删除 sensiolabs/security-checker
- python - 如何使用熊猫应用功能创建多个列
- php - JSON 在响应上被垃圾稀释
- bash - 通过在同一目录中提取文件 basename 来重命名目录
- vsto - 使用 Outlook VSTO 自定义搜索栏