如何在Bootsrap中制作更大更小的色谱柱?

时间:2016-08-02 12:01:19

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

我在我的网页上有这个代码,我用Bootstrap制作了它。

<div class="row">
  <div class="col-md-11">
    Here I have content
  </div>
  <div class="col-md-1">
    Here I have content
  </div>
</div>

我需要这个专栏,第一列要小一些,10.5大小,第二列要大一些,1.5大小。我可以用CSS做宽度吗?你能帮我解决这个问题吗?

由于

3 个答案:

答案 0 :(得分:1)

Bootstrap没有直接提供部分列。

您可以重写样式表以对不同数量的列(即24)进行操作。

customize页面可让您指定不同数量的列并为您生成样式表。

或者,您可以从Git查看Bootstrap并将the variables file修改为相同的效果。

答案 1 :(得分:0)

只需创建自己的断点:

@media (min-width: 992px) {
    col-md-10-5 {
        width: 9.523809523809524%; // 100 / 10.5
    }

    col-md-1-5 {
        width: 66.666666666%; // 100 / 1.5
    }
}

替代您可以使用Bootstrap generator将网格大小增加到24列而不是12列。

答案 2 :(得分:0)

Bootstrap为您提供通用组件。我认为bootstrap行和列通常设计为包含不同的网站部分或不同的功能(例如右栏包含最新的新闻源和主体与当前文章)

我猜你正在尝试构建自己的组件/标记,不应该被bootstraps行和列分割。我建议为此编写自己的CSS。

<div> <!--some container (e.g. bootstrap container or column)-->
  <div class="my-component">
    <div class="main-part"></div>
    <div class="additional-part"></div>
  </div>
</div>

.my-component {
  /*something*/
}
.my-component > .main-part {
  width: 600px;
  /*some margin or padding*/
}
.my-component > .additional-part {
  width: 200px;
  /*some margin or padding*/
}

如有必要,请提供媒体查询。 我建议不要覆盖框架网格系统。