【发布时间】:2014-10-28 22:25:30
【问题描述】:
我正在创建一个包含信息图表内容的响应式网页,但遇到了这个问题:
我的问题所在的html结构,
<div class="holder">
<div class="one card"></div>
<div class="two card"></div>
<div class="three card"></div>
</div>
<div class="holder">
<div class="three card"></div>
<div class="two card"></div>
<div class="one card"></div>
</div>
在 600 像素以上的视口上,我希望我的信息图水平显示(每张卡片 @display: inline-block),每层交替开始,效果很好。
问题是,如果视口小于 600 像素,我会尝试垂直显示信息图(每张卡片 @display: 块)。采用这种结构(不交替):
<div class="holder">
<div class="one card"></div>
<div class="two card"></div>
<div class="three card"></div>
</div>
<div class="holder">
<div class="one card"></div>
<div class="two card"></div>
<div class="three card"></div>
</div>
当视口低于 600 像素时,将我的结构从第一个转换到第二个的最佳方法是什么?
【问题讨论】:
-
纯css??还是 jquery????
-
@C-linkNepal 最好的方法是什么?
-
如果你可以使用jquery,那么它很容易转移......
-
他们有明确的身高吗?
标签: javascript jquery html css responsive-design