赞
踩
css 代码:
/* 栅格 */
/* row-gap 的属性指定的行之间的间隙大小 */
.row {display: flex;flex-wrap: wrap;row-gap: .3em;margin: 0 2em}
.col-12 {flex: 0 0 100%;}
.col-6 {flex: 0 0 50%;}
.col-4 {flex: 0 0 33.3333%}
.col-3 {flex: 0 0 25%;}
.col-2 {flex: 1;}
html引用代码:
<div class="row"> <div class="col-12 bg-blue">我占了12</div> <div class="col-6 bg-green">我占了6</div> <div class="col-6 bg-red">我占了6</div> <div class="col-4 bg-yellow">我占了4</div> <div class="col-4 bg-blue">我占了4</div> <div class="col-4 bg-green">我占了4</div> <div class="col-3 bg-red">我占了3</div> <div class="col-3 bg-yellow">我占了3</div> <div class="col-3 bg-blue">我占了3</div> <div class="col-3 bg-green">我占了3</div> <div class="col-2 bg-red">我占了2</div> <div class="col-2 bg-yellow">我占了2</div> <div class="col-2 bg-blue">我占了2</div> <div class="col-2 bg-green">我占了2</div> <div class="col-2 bg-red">我占了2</div> <div class="col-2 bg-yellow">我占了2</div> </div>
效果如下:
CSS 弹性布局,flex布局最后一行左对齐;flex布局下两端对齐,不满左对齐
css代码:
.BetweenList{display: flex;flex-wrap: wrap;}
.BetweenList.col2 .item{width:49.5%;background-color: #333;height: 50px;margin-bottom: 5px;}
.BetweenList.col2 .item:not(:nth-child(2n)) {margin-right: calc(1% / 1);}
.BetweenList.col3 .item{width:33%;background-color: #333;height: 50px;margin-bottom: 5px;}
.BetweenList.col3 .item:not(:nth-child(3n)) {margin-right: calc(1% / 2);}
.BetweenList.col4 .item{width:24%;background-color: #333;height: 50px;margin-bottom: 5px;}
.BetweenList.col4 .item:not(:nth-child(4n)) {margin-right: calc(4% / 3);}
.BetweenList.col5 .item{width:19%;background-color: #333;height: 50px;margin-bottom: 5px;}
.BetweenList.col5 .item:not(:nth-child(5n)) {margin-right: calc(5% / 4);}
html代码引用
<h2>两端对齐2列</h2> <div class="BetweenList col2"> <div class="item">额</div> <div class="item">1</div> <div class="item">2</div> <div class="item">3</div> <div class="item">4</div> <div class="item">5</div> <div class="item">6</div> <div class="item">6</div> </div> <hr> <h2>两端对齐3列</h2> <div class="BetweenList col3"> <div class="item">额</div> <div class="item">1</div> <div class="item">2</div> <div class="item">3</div> <div class="item">4</div> <div class="item">5</div> <div class="item">6</div> </div> <hr> <h2>两端对齐4列</h2> <div class="BetweenList col4"> <div class="item">额</div> <div class="item">1</div> <div class="item">2</div> <div class="item">3</div> <div class="item">4</div> <div class="item">5</div> <div class="item">6</div> </div> <hr> <h2>两端对齐5列</h2> <div class="BetweenList col5"> <div class="item">额</div> <div class="item">1</div> <div class="item">2</div> <div class="item">3</div> <div class="item">4</div> <div class="item">5</div> <div class="item">6</div> </div>
效果如下:
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。