0

こんにちは、次の 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 をエクスポート

4

1 に答える 1