|
|
bootstrap平均显示5列,7列,8列,9列,10列,11列的方法
5列的时候代码如下,需要显示 5 列的地方应用这个 class 即可
- <style>
- .col-lg-2dot4 {
- position: relative;
- min-height: 1px;
- padding-right: 15px;
- padding-left: 15px;
- }
- @media (min-width: 1200px) {
- .col-lg-2dot4 {
- float: left;
- }
- .col-lg-2dot4 {
- width: 20%;
- }
- .col-lg-pull-2dot4 {
- right: 20%;
- }
- .col-lg-push-2dot4 {
- left: 20%;
- }
- .col-lg-offset-2dot4 {
- margin-left: 20%;
- }
- }
- </style>
复制代码 其中起关键作用的是width: 20%;即表示当第5列的时候为20%
可以得到公式:1÷(需要平均分的列数)然后乘以100%
例如,需要平均显示7列,则为1÷7×100%=14.28%
只需要把上面css中的width: 20%改为width: 14.28%;
html代码相对应为
- <div class="row">
- <div class="col-lg-2dot4">1</div>
- <div class="col-lg-2dot4">2</div>
- <div class="col-lg-2dot4">3</div>
- <div class="col-lg-2dot4">4</div>
- <div class="col-lg-2dot4">5</div>
- <div class="col-lg-2dot4">6</div>
- <div class="col-lg-2dot4">7</div>
- </div>
复制代码
注:被12整除的列数不需要用此方法
|
|