我在将具有一些预设样式的img标记转换为nextjs13中的Image组件时遇到了一些问题。问题是我在宽度上有一些样式,所以我不能使用fill={true},因为它需要宽度=100%。因此,我也不知道该设置什么宽度和高度。这是我的标签:
<img
src={ImgSrc}
alt={`An image of the ${title} project.`}
style={{
width: hovered ? "90%" : "85%",
rotate: hovered ? "2deg" : "0deg",
}}
/>
所有图片均为png/jpg 642x408。当我将高度和宽度设置为这些数字时,宽度样式不会应用。
我正在使用TypeScript btw