调整在拱廊的缩略图图像的渲染

时间:2012-10-31 10:58:21

标签: css3 internet-explorer-8 galleria

我正在研究Galleria的经典主题,以展示画廊。这里的要求是如果缩略图列表div宽度增加超过24,则将缩略图显示为两行,图像按照以下顺序使用水平滚动条。

1 3 5 7 9  11 13 15 17 19 21 23 ..

2 4 6 8 10 12 14 16 18 20 22 24 ..

如果图像小于24且大于12,则订单应分为两行: -

1 2 3 4 5 6 7 8 9 10 11 12

13 14 15 ..

如果图像小于12,则图像应在单行中呈现为: -

1 2 3 4 5 6 7...

目前,我所做的是使用css3列属性,根据图像计数使用不同的类来执行此操作。这适用于所有浏览器,但在IE8中。

那么,是否有替代IE8或更少的css3列属性。或者一些更好的方法来实现IE中运行良好的东西。

1 个答案:

答案 0 :(得分:1)

IE8中的列没有直接替代品。要解决这个问题,您需要检测缩略图的数量,然后适当地分配类,并编写自定义的CSS类。

所以你可以在缩略图持有者中添加一个“columns”类,然后编写你已经拥有的css,使列显示正确(可能有调整),然后另一个类有不同的显示。

尽管如此,Galleria确实没有最简单的API。