HTML: <div class="container"> <img src="img/banner1.jpg" alt=""> <figcaption>设置或检索弹性盒伸缩基准值。若是全部子元素的基准值之和大于剩余空间,则会根据每项设置的基准值,按比率伸缩剩余空间对应的脚本特性为flexBasis。flex-wrap 属性规定flex容器是单⾏或者多⾏,同时横轴的⽅向决定了新⾏堆叠的⽅向。。</figcaption> </div> CSS: .container{ display: flex; }
结果为:css
flex-direction:row;//从左到右
flex-direction:row-reverse;//从右到左
flex-direction:column;//从上到下
flex-dirction:column-reverse;//从下到上
flex-wrap:wrap;//折行
flex-wrap:wrap-reverse;//改变行的序列
flex-flow:row nowrap;
页面为:布局
HTML: <div class="container"> <div class="content first"> <figcaption>1.文章,1984年6月26日出生于陕西省西安市,中国内地男演员、导演。</figcaption> </div> <div class="content second"> <figcaption>2.文章,1984年6月26日出生于陕西省西安市,中国内地男演员、导演。</figcaption> </div> <div class="content three"> <figcaption>3.文章,1984年6月26日出生于陕西省西安市,中国内地男演员、导演。</figcaption> </div> </div> CSS: .container{ display: flex; flex-direction: column; } .content{ border: 1px dashed mediumaquamarine; } .first{ order: 2; } .second{ order:3 } .three{ order:1 }
CSS:
.content{
width: 200px;
}
.second{
flex-grow: 1;
}
CSS:
.content{
width: 1000px;
}
.second{
flex-shrink: 2;
}
.content{
flex-basis: 420px;
}
//flex-grow,flex-shrink,flex-basis
flex:1 1 420px