我遇到了一个div列表,需要渲染一个特定的顺序一个复杂的方式。简单来说,这是我的HTML:在一行中从左到右渲染div列表,然后渲染行从下到上(通过CSS/jQuery)
<div>
<div class="box">1 (first in list)</div>
<div class="box">2</div>
<div class="box">3</div>
<div class="box">4</div>
<div class="box">5</div>
<div class="box">6</div>
<div class="box">7</div>
<div class="box">8</div>
<div class="box">9 (last in list)</div>
</div>
中,我想显示div
S上的方式是4行从左至右,从底部堆积的每一行顶部,像这样:
9
5 6 7 8
1 2 3 4
我创建结果的小提琴,显示了我以后我:http://jsfiddle.net/mpcjs/ - 不过,我想是不需要div
S IN的HTML的重新排序的解决方案。还请注意,div
的数量是可变的。
这甚至可能吗?欢迎使用CSS3/jQuery解决方案!
>一样,不需要的div所以我假设你不想改变DIV的的类太的重新排序的解决方案?或者这是一种可能性?如果不是的话,我正在看这个问题的一些神奇的回复 – happybuddha 2013-03-20 15:38:18
任何事情都可以改变(即使是HTML),只要div的顺序保持不变! – 2013-03-20 15:41:22