こんにちは、次の js と tailwind css を使用するプロジェクトに取り組んでいます。この画像を中央に配置したいのですが、画像に示されているように、次の js は flex と justify-center を無視しているようです。
(例: justify-start、justify-end) に位置を動的に渡したい。どんな助けでも大歓迎です。
import NextImage from '@components/image-copy'
function test() {
return (
<div className="w-full bg-red-400">
<NextImage
src="/images/billboard-corner.webp"
url={'www.facebook.com'}
layoutFill={true}
wrapper="h-60 w-1/2 bg-red-100 relative flex justify-center"
/>
</div>
)
}
export default test
そして、これが私の画像コンポーネントです。
import Link from 'next/link'
import Image from 'next/image'
const NextImage = ({
src,
alt,
className,
linkType = 'undef',
target,
url,
draggable,
width,
height,
wrapper,
position,
layoutFill,
}) => {
const style = `${wrapper} relative `
return (
<>
{layoutFill ? (
linkType === 'link' ? (
<div className={style}>
<Link href={url}>
<a>
<Image src={src} alt={alt} layout="fill" draggable={draggable} className={className} />
</a>
</Link>
</div>
) : (
linkType === 'undef' && (
<>
<div className={style}>
<Image src={src} alt={alt} layout="fill" draggable={draggable} className={className} />
</div>
</>
)
)
) : <div>Example</div>
}
</>
)
}
デフォルトの NextImage をエクスポート