有什么方法可以在不使用 jquery 的情况下完成此操作?
图像的宽度会从小、中和大变化。产品将具有大小属性。
我考虑过只使用左浮动,但这不会起作用,因为大图会迫使 2 左下角一次,一直到下一行。
如果我必须使用 jquery,哪个插件是最好的?
编辑:列表的顺序不同,这意味着图片的大小不会总是在同一位置。向左浮动,向右浮动将不起作用
也许您正在寻找jQuery Masonry:
Masonry 是一个 jQuery 的动态网格布局插件。将其视为 CSS 浮动的另一面。浮动将元素水平排列然后垂直排列,而砌体垂直排列元素,将每个元素定位在网格中的下一个开放点。结果使不同高度的元素之间的垂直间隙最小化,就像石匠在墙上安装石头一样。
也许使用这个 div 结构?所以红色是全宽,其他是 50%
制作将包含底部 4 辆汽车(小汽车)的盒子并漂浮在左边
试试下面的结构
<div>
<img src="smallimg1/>
<img src="smallimg2/>
<img src="smallimg3/>
<img src="smallimg4/>
</div>
<div>
<div id="div1">
<img src="smallimg1/>
<img src="smallimg2/>
<img src="smallimg3/>
<img src="smallimg4/>
</div>
<div id="div2">
<img src="bigimg1/>
</div>
</div>
CSS 代码
img
{
float:left;
}
#div1
{
width:50%;
}
#div2
{
width:50%;
}