【问题标题】:col-push and col-pull bootstrap - how does it work?col-push 和 col-pull 引导程序 - 它是如何工作的?
【发布时间】:2015-06-01 22:45:50
【问题描述】:

我一直试图弄清楚这些是如何工作的,但到目前为止我还没有运气。在我的网站上,浏览器版本是这样的:

<div class="col-sm-4">
     <div class="aside">
          <div class="promo">
               <p>left content</p>    
          </div>
     </div>
   </div>
   <div class="col-sm-8">
        <div class="content"> 
             <p>right content</p>
        </div>
   </div>

对于浏览器来说效果很好,但在移动设备上我希望它的布局如下:

       <div class="col-sm-8">
            <div class="content"> 
                 <p>right content</p>
            </div>
       </div>
       <div class="col-sm-4">
         <div class="aside">
              <div class="promo">
                   <p>left content</p>    
              </div>
         </div>
       </div>

我将如何通过推拉将其布局以使其正确重新排列?

【问题讨论】:

标签: html twitter-bootstrap twitter-bootstrap-3


【解决方案1】:

使用 Bootstrap 进行开发的最佳方式是“移动优先”。因此,从您的移动布局开始,并为其他尺寸添加推/拉类。请注意,我还在您的专栏中添加了col-xs-12,这在技术上是不需要的,但很高兴能明确说明这些内容。

<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/css/bootstrap.min.css">
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/js/bootstrap.min.js"></script>

<div class="row">
  <div class="col-xs-12 col-sm-8 col-sm-push-4">
    <div class="content">
      <p>right content</p>
    </div>
  </div>

  <div class="col-xs-12 col-sm-4 col-sm-pull-8">
    <div class="aside">
      <div class="promo">
        <p>left content</p>
      </div>
    </div>
  </div>
</div>

【讨论】:

  • 谢谢!我没有意识到你必须改变顺序,我以后肯定会用这个
猜你喜欢
  • 2016-10-25
  • 2014-09-16
  • 1970-01-01
  • 2013-08-06
  • 2016-07-22
  • 1970-01-01
  • 1970-01-01
  • 2015-05-13
  • 2019-09-13
相关资源
最近更新 更多