【发布时间】:2022-01-21 10:21:02
【问题描述】:
我正在尝试将我的图片放入幻灯片中。
以下是我的示例代码和截图:
<div className="relative h-24 w-20 sm:h-44 sm:w-100 md:h-44 md:w-60 flex-shrink-0">
<Carousel showThumbs={false}>
{imgSrc?.map((url, index) => (
<div className="h-24 w-20 sm:h-44 sm:w-100 md:h-44 md:w-60 flex-shrink-0" >
<img class="object-fill rounded-md" src={`${url}`} />
</div>
))}
</Carousel>
</div>
我所做的是:
-
将第一个块设置为固定大小。这是我希望每张图片都被限制到的尺寸。
-
Carousel 内部:因为
<div>和<img>标签是这个库中的协议。所以我只是在关注它。 -
确保所有内容都被限制在固定长度内。我为每个标签设置了相同的 CSS 规则。
结果是并非所有图像都显示相同的大小。有些有一些我不想看到的空白空间。
我可以知道如何解决它吗?这不是这个CSS的使用方式吗?
[用 Ed Lucas 的代码更新]
在 MD 设置中,缩略图中的所有图像都可以完美地放入框内。
但是,当屏幕缩小时,有些图像会突然缩小到小于缩略图,而有些图像仍然可以与框大小对齐。你有什么想法吗?
<div className="relative h-30 w-40 sm:h-44 sm:w-100 md:h-44 md:w-60 flex-shrink-0">
<Carousel showThumbs={false}>
{imgSrc?.map((url, index) => (
<div className="h-30 w-40 sm:h-44 sm:w-100 md:h-44 md:w-60 flex-shrink-0" >
<img class="object-cover h-full w-full rounded-md" src={`${url}`} />
</div>
))}
</Carousel>
</div>
这里是小屏幕尺寸的例子
正常:
异常图片
【问题讨论】:
-
请您提供一个 sn-p,向我们展示您使用的任何预处理器生成的 HTML/CSS。
-
生成的 html/css 是什么意思?你的意思是整个 html 和 css 文件?
-
嗨,不,仅够说明问题的相关 HTML 和 CSS,而不是其他语言的文件内容。这可能会有所帮助:stackoverflow.com/help/minimal-reproducible-example
-
嗨 Haworth,实际上上面的 html 和 css 是实际代码,直接链接到我发布的屏幕截图。我可以知道你混淆了哪一部分吗?
-
您显示的代码不是 HTML 或 CSS。你用的是什么预处理器?
标签: html reactjs thumbnails tailwind-css web-frontend