Bootstrap 3仅在小屏幕上更改div顺序

 1021365712_3a478e 发布于 2023-02-09 12:42

做我的第一个响应式设计,在Bootstrap 3中就是这样.改变它

基本上从大屏幕上的3列布局更改顺序,将徽标向左移动,仅将其他两列堆叠在较小的屏幕上.如果可能的话,我想使用Bootstrap类(col-xs-6 col-md-4等)来完成它,而不必以显示/隐藏的方式复制内容.我喜欢网格布局bootstrap3提供大屏幕,所以如果可以在较小的屏幕上整理布局,我宁愿保留它.

2 个回答
  • 演示:http://jsbin.com/uZiKAha/1

    DEMO w/edit:http://jsbin.com/uZiKAha/1/edit

    是的,这可以在没有JS的情况下使用BS3嵌套和推/拉以及所有浮动清除:

     <div class="container">
      <div class="row">
       <div class="col-xs-6 col-sm-4 col-sm-push-4 boxlogo">
        LOGO
       </div>
       <div class="col-xs-6 col-sm-8">
        <div class="row">
         <div class="col-sm-6 col-sm-pull-6 boxb">
          B
         </div>
         <div class="col-sm-6 boxa">
          A
         </div>
        </div>
        <!--nested .row-->
    
       </div>
      </div>
     </div>
    

    2023-02-09 12:43 回答
  • 使用引导程序3:

    <div class="row row-fluid">
       <div class="col-md-6 col-md-push-6">
           <img src="some-image.png">
       </div>
    
       <div class="col-md-6 col-md-pull-6">
           <h1>Headline</h1>
           <p>Lorem ipsum text of doom</p>
       </div>
    </div>
    

    之所以起作用,是因为当有足够的空间时,它们首先会浮动到其原始位置。但是,当丢失大小到中等大小和空间的空间时,它们便会堆叠,因为它们无法彼此漂浮。请注意,尽管我都使用了6列,但是即使它们不是全部都是6列也可以使用。

    这是链接:http : //ageekandhisblog.com/bootstrap-3-change-stacking-order/

    2023-02-09 12:43 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有