声明:我不是设计师。我不太了解响应式CSS方法。轻松点我!我是一位正在尝试创建收养版式的开发人员。CSS响应式布局方法
我使用Twitter的引导3,这是我需要在人像模式中的布局:
这里是它应该在风景模式改变为:
这里是“布局算法”我在我的脑海:
如果屏幕的宽度比768px更高,使用横向版式,(在横向模式适用于电话和片剂)的屏幕分成2
否则,如果高度大于400,使用肖像布局挤压一切,以适应。
否则,显示横向模式,但只显示图形,用一个按钮显示具有相同选项的叠加层。 (不包括在上面的截图。)
现在我的问题:单独使用CSS
- 才能做到这一点?如果是这样,怎么样? (肖像模式中的按钮在图表上方和下方移动,并在横向上均匀分布。)
- 否则,使用最小化javascript来实现此响应式布局的最佳方法是什么?
这可以使用CSS媒体查询完成 - 这些允许您定义基于不同布局测量的不同CSS块。这个主题有很多教程。 –
它在Bootstrap资源网站[[1](http://getbootstrap.com/css/)]上也有很好的记录。 – Xareyo
Boostrap在0-767px之间没有断点,所以Bootstrap无法使用这个功能,你需要添加这里讨论的css:https://github.com/twbs/bootstrap/issues/10203并且还使用一些jQuery来克隆图表的位置,因为它出现在“In Country”按钮行之后 – Christina