Ven*_*tsa 15 material-ui next.js nextjs-image
我在我的项目中同时使用 Next JS 和 Material UI。对于图像优化,我想使用 Next JS Image 组件。
目前,我的卡片媒体如下所示。我从 API 调用中获取图像 URL row.image.url并将其分配给CardMedia组件的image prop
<CardMedia
className={classes.cardMedia}
image={row.image.url}/>
Run Code Online (Sandbox Code Playgroud)
但我想利用 Next JS Image组件进行优化和延迟加载,但找不到适合此的方法。
import Image from 'next/image'
Run Code Online (Sandbox Code Playgroud)
有人遇到过这种类型的要求吗?感谢你的帮助
谢谢文克
Die*_*ura 14
你可以这样做:
<CardMedia className={classes.cardMedia} title="Your title">
<div style={{ position: 'relative', width: '100%', height: '100%' }}>
<Image src={row.image.url} layout="fill" objectFit="cover" />
</div>
</CardMedia>
Run Code Online (Sandbox Code Playgroud)
检查此答案以获取更多信息
| 归档时间: |
|
| 查看次数: |
6804 次 |
| 最近记录: |