预览图片是竖条型的时候的显示问题

来源:5-3 提升用户体验,让用户在上传前预览文件

慕粉3241233

2024-06-17

老师请问这种显示问题有什么解决方案。我的代码结构应该和老师演示的一样,当上传的图片是竖条型的时候会超出显示范围。

<div key={file?.id} className="w-56 h-56 flex justify-center items-center">
 {isImage?
     (<img
         src={URL.createObjectURL(file.data)}
         alt={file.name}
     />)
     : (
         <Image
             src="/unknown-file-types.png"
             alt="unknown"
             width={100}
             height={100}
         ></Image>
     )
 }
 </div>

图片描述

写回答

1回答

Jokcy

2024-06-18

给图片设置一个最大高度,100%

0
1
慕粉3241233
非常感谢!大概是这样实现的,能解决这个问题。 const imgStyle = { maxHeight: '100%', width: 'auto', display: 'block', margin: 'auto', }; <...图片...>
2024-06-19
共1条回复

前端全栈进阶 Nextjs打造跨框架SaaS应用

从构思到部署 ,助你完成从开发者到服务提供者的蜕变

304 学习 · 66 问题

查看课程