右侧引导两列

时间:2016-08-20 09:07:19

标签: css twitter-bootstrap two-columns

我有以下问题,我正在为XS和SM显示另一个元素,但对于MD我想在左边显示一个图像,在右列显示两个元素,我找不到方法适合右边的第二列。这就是我想要做的事情

Mobile (this is working)
----------------------
*Title*
*Description*
*Image*
*Icons*
----------------------

Now for >= MD (Not Working)
----------------------
*Image* | *Title*
        | *Description*
        | *Icons* 
----------------------

我找不到适合描述和标题下的图标的方法。这是我的代码:

    <div class="row">
        <div class="col-xs-offset-1 col-xs-10 col-md-offset-0 col-md-6 col-md-push-6">
                <h2>Title</h2>
                <p>Data</p>
        </div>
            <div class="col-xs-offset-1 col-xs-10 col-md-offset-0 col-md-pull-6 col-md-6 col-lg-offset-1 main-tour">
                    <img class="img-responsive center-block" src="https://www.a1smallbusinessmarketing.com/images/prosbo_hires.jpg"/>
            </div>
        <div class="main-tour">
            <div class="col-xs-12 col-md-5 col-lg-offset-1 items m-t-3">
                        <div>1</div>
                        <div>2</div>
                        <div>3</div>
                        <div>4</div>
            </div>
        </div>
    </div>

DEMO

任何想法如何实施?

1 个答案:

答案 0 :(得分:2)

这里有jsfiddle。使用媒体查询屏幕大小并应用您的CSS。

@media (min-width:420px) and (max-width:1040px){
  .main-tour{
    float:left;
  }

  .row .first, .row .main-tour{
    display:inline-block;
  }
  .main-tour.description{
    display:block;
    float:none;
  }
}