我使用Next.js附带的Image组件,但它迫使我将宽度和高度设置为值。我使用Tailwind CSS并使用它们的实用程序类来设置高度和宽度。
<Image
src={imageSrc}
alt={name}
className="object-cover object-center"
layout="fill"
/>
有效的HTML CSS代码是
<img
className="w-auto h-6 lg:block"
src="/img/logo-dark.png"
alt="nftHODL.club Logo"
/>
2条答案
按热度按时间oyt4ldly1#
添加一个包含size和
relative
类的 Package 器div,然后在Image组件上设置layout="fill"
,就可以实现这个目的。示例:
来源:https://techinplanet.com/how-to-use-tailwind-css-with-next-js-image/
dhxwm5r42#
如果图像不是从Web源加载的(因此在创建捆绑包时就知道其大小),那么这样做会更简单:
并在CSS文件中指定大小和其他属性。