请想象下面显示的是横向(横向)方向的手机屏幕:
+------------------------+
| xxx xxxxxxxx xxx |
| xxx xxx |
| xxx oooooooooooo xxx |
| |
| |
| |
+------------------------+
xxx
标记即使手机旋转到垂直(纵向)方向也应保留的div。
ooo
标志着我想成为动态的div。即:如果可能,它应该显示在xxx
div之间(如上所示)。
如果ooo
div没有足够的位置(因为手机被旋转到垂直显示),div应显示在xxx
div之下。
像这样:
+------------------+
| xxx xxxxxxxx xxx |
| xxx xxx |
| xxx xxx |
| oooooooooooo |
| |
| |
| |
| |
+------------------+
如何实现这种观点?我是否必须创建两个div并使用媒体查询切换其可见性?
答案 0 :(得分:1)
这样的事可能会奏效: http://bootply.com/zIsGf5c6zP
<div class="row">
<div class="col-xs-3 col-sm-3 text-center">
</div>
<div class="col-xs-3 col-xs-push-6 col-sm-3 col-sm-push-6 text-center">
</div>
<div class="col-xs-6 col-xs-pull-3 col-sm-6 col-sm-pull-3 text-center">
</div>
<div class="col-sm-6 col-xs-12 col-sm-pull-3 text-center">
</div>
</div>