0

我正在寻找本身创建一个产品提要,其中有许多图像都在行和列中对齐,到目前为止,如果我将最大高度强制设置为较小的值,并设置 object-fit: contains 那么它看起来还不错,但是,如果我把屏幕尺寸变小,它就会搞砸,并且各个 div 再次变成不同的尺寸,这会导致一些比其他的高,最终导致缺少行,或者至少缺少对齐的行。

我会连续放置最大数量的项目(大屏幕尺寸,所以 8 个),但我也不确定页面上需要多少行,因为这是动态的,然后我可以设置一行来表示10% 高度。

还有一个问题是,当横向或纵向图片由于站点的当前性质而彼此相邻时,横向图片的尺寸适合查看,但明显短于平均水平。

我想我要问的是有没有一种简单的方法,只使用 bootstrap/twig/php,不需要服务器首先下载图像,这允许我还可以将高度设置为 200px,当 sm 时 400px,当 lg 等时,而不是像素对于该视口大小可能是1“设置行高”...如果我只有一个视口大小,这将在很久以前完成...

HTML/细枝末节

<div class="col-xs-6 col-sm-4 col-md-2 col-lg-2 productlistcontainer">
    <a href="../product?cat={{result.category_id}}&id={{result.product_id}}">
        <img src={{result.image_url}}    alt="product_image" class="productimages">
    </a>
</div>

CSS

.productimages {
min-height:100%;
min-width:100%;
max-width:100%;
max-height:100%;
object-fit:contain;
}

谢谢,非常感谢任何输入,

-ALLW

4

1 回答 1

0

已解决:我的 div 设置很奇怪,但在我排序后我使用了宽度:100% 高度:100% 背景覆盖:包含

于 2015-08-14T10:33:04.290 回答