Bootstrap改变$ grid-gutter-width

时间:2017-06-20 11:53:27

标签: html css twitter-bootstrap

我正在使用Bootstraps网格系统,我需要在每列之间 2px空间。我尝试过Column-Gap,但没有。

有人可以帮忙吗?

代码HTML:

<div class="container">
<div class="row">
<div class="col-md-3" id="one">
<h3>Pink</h3>

</div>
<div class="col-md-3" id="two">
<h3>Purple</h3>
</div>
<div class="col-md-3" id="three">
<h3>Green</h3>
</div>
<div class="col-md-3" id="four">
<h3>Orange</h3>
</div>
</div>
<div class="row2">
<div class="col-md-3" >
<h3>Things that are Pink</h3>
<p>Pigs</p>
<p>Barbie</p>
<p>Some Skins</p>
<p>Ham</p>
</div>
<div class="col-md-3" >
<h3>Things that are Purple</h3>
<p>Prince</p>
<p>Goths</p>
<p>Paint</p>
<p>Berries</p>
</div>
<div class="col-md-3" >
<h3>Things that are Green</h3>
<p>Grass</p>
<p>Peas</p>
<p>Leafs</p>
<p>Apple</p>
</div>
<div class="col-md-3" >
<h3>Things that are Orange</h3>
<p>Orange</p>
<p>Ice-Lolly</p>
<p>Essex</p>
<p>Carrots</p>
</div>
</div>
</div>
</body>
</html>

代码:CSS

body {
font-family: 'Roboto Mono', monospace;

}

@media screen and (min-width: 768px)
.jumbotron {
padding-top: 48px;
padding-bottom: 48px;
}

.jumbotron {
text-align: center;
}

.container {
text-align: center;
}

#one {
border: 5px solid pink;
border-radius: 20px;
background-color: pink;
color: white;
}

#two {
border: 5px solid purple;
border-radius: 20px;
background-color: purple;
color: white;
}

#three {
border: 5px solid green;
border-radius: 20px;
background-color: green;
color: white;
}

#four {
border: 5px solid orange;
border-radius: 20px;
background-color: orange;
color: white;
}

.row2 {
margin-top: 30px;
margin-right: -15px;
margin-left: -15px;
}

2 个答案:

答案 0 :(得分:3)

更改gutter您有两种方式:

  1. variables.less:327中更改@grid-gutter-width,但您需要自己编译生成的css。
  2. 更改@grid-gutter-width并在Bootstrap#Customize
  3. 下载新的自定义版本

    请注意,自定义部分将放在twitter bootstrap 4

答案 1 :(得分:2)

调整Bootstrap的装订线宽度

的快速指南

调整Bootstrap的装订线

一种改变Bootstrap默认装订线尺寸的简单方法。

HTML

<div class="gutter-2 row">
 <div class="col-md-6"></div>
 <div class="col-md-6"></div>

`

CSS

.gutter-2.row {
    margin-right: -1px;
    margin-left: -1px;
  }
  .gutter-2 > [class^="col-"], .gutter-2 > [class^=" col-"] {
    padding-right: 1px;
    padding-left: 1px;
  }`