我不能用TailwindCSS将一行中的图像设置为相同大小

smdncfj3  于 2023-01-10  发布在  其他
关注(0)|答案(1)|浏览(135)

我正在使用TailwindCSS来创建我的页面设计。我不能将组件和图像设置为相同的大小。
我已经尝试了一些组合与flex,wrap,改变宽度的div或图像,但没有找到一个解决方案。我想作为一个结果是相同大小的矩形包含图像,相同大小的图像,为每部电影,他们的名字在下面。和,为溢出,我希望能够滚动他们的x规模,但不是在y规模。我设法做到了这一点,但我需要保持这一点,并有正确的大小太。
我希望图像显示如下:(https://i.stack.imgur.com/16C7M.jpg)但现在它们是这样的:(https://i.stack.imgur.com/8L0sD.png)。
一个图像的代码对所有图像都是相同的,只有图像的链接及其名称会发生变化。

<div
            class="bg-white rounded-[10px] border-4 cursor-pointer m-5 flex-wrap duration-500 w-1/6"
          >
            <img
              src="https://m.media-amazon.com/images/M/MV5BMWM5YzhmNGMtZTI4Ny00MGM4LThkYjAtMDIyMTEwNTQyZmQ1XkEyXkFqcGdeQXVyMTMxODk2OTU@._V1_UX182_CR0,0,182,268_AL_.jpg"
              alt="movie poster"
              class="rounded-t-[0.625rem] rounded-b-none w-full"
            />
            <div class="">
              <h1 class="text-xl font-normal">I am not okay with this</h1>
            </div>
          </div>

前面的代码包含在下面的代码中:

<div class="container mx-auto">
      <div class="m-5">
        <h1 class="text-3xl m-2 pb-1 font-bold text-black">Action</h1>
        <div class="flex overflow-y-hidden overflow-x-scroll border-4">
        ....
        .... (put here the code for the images)
        ....
        </div>
     </div>
</div>

谢谢你的帮助

cgh8pdjw

cgh8pdjw1#

因为你的设计需要一个特定的形状,也就是说你不想只看到图像的自然尺寸,我会尝试在图像上使用object-fit(它是CSS property)。设置图像容器的大小,然后为这个属性添加适当的值(可能是“cover”)。
它基本上和background-position一样工作,但是用于图像标签,而不仅仅是css设置的背景。

相关问题