CSS3弹性盒子之flex-wrap 属性

 时间:2026-02-12 18:52:58

1、flex-wrap 属性用于指定弹性盒子的子元素换行方式。

flex-wrap:nowrap/wrap/wrap-reverse;

nowrap 是flex-wrap的 默认值,弹性容器为单行。该情况下弹性子项可能会溢出容器

例子:

css部分:

 .father1{

            width:500px;

            height:400px;

            background: lightcoral;

            margin:20px auto;

            display: -webkit-flex;

            display:flex;

            -webkit-flex-wrap:nowrap;

            flex-wrap:nowrap;

        }

        .son1{

            width:200px;

            height:100px;

            border:2px solid crimson;

            background: coral;

            margin:10px;

            text-align: center;

            color: #fff;

        }

html部分:

<div class="father1">

    <div class="son1">nowrap1</div>

    <div class="son1">nowrap2</div>

    <div class="son1">nowrap3</div>

</div>

效果如图:

CSS3弹性盒子之flex-wrap 属性

CSS3弹性盒子之flex-wrap 属性

2、flex-wrap:wrap ;

弹性容器为多行。该情况下弹性子项溢出的部分会被放置到新行,子项内部会发生断行。

例子:

css部分:

.father2{

            width:500px;

            height:400px;

            background: lightcoral;

            margin:20px auto;

            display: -webkit-flex;

            display:flex;

            -webkit-flex-wrap:wrap;

            flex-wrap:wrap;

        }

        .son2{

            width:200px;

            height:100px;

            border:2px solid crimson;

            background: coral;

            margin:10px;

            text-align: center;

            color: #fff;

        }

html部分:

<div class="father2">

    <div class="son2">wrap1</div>

    <div class="son2">wrap2</div>

    <div class="son2">wrap3</div>

</div>

效果如图:

CSS3弹性盒子之flex-wrap 属性

CSS3弹性盒子之flex-wrap 属性

3、flex-wrap:wrap-reverse ;

与 wrap相反的排列方式。

例子:

css部分:

 .father3{

            width:500px;

            height:400px;

            background: lightcoral;

            margin:20px auto;

            display: -webkit-flex;

            display:flex;

            -webkit-flex-wrap: wrap-reverse;

            flex-wrap: wrap-reverse;

        }

        .son3{

            width:200px;

            height:100px;

            border:2px solid crimson;

            background: coral;

            margin:10px;

            text-align: center;

            color: #fff;

        }

html部分:

<div class="father3">

    <div class="son3">wrap-reverse1</div>

    <div class="son3">wrap-reverse2</div>

    <div class="son3">wrap-reverse3</div>

</div>

效果如图:

CSS3弹性盒子之flex-wrap 属性

CSS3弹性盒子之flex-wrap 属性

  • 怎么让两个div在同一行
  • html轮播图怎么制作
  • 去掉小圆点;li标签去掉圆点
  • HTML怎么实现网页跳转
  • 如何在HTML中插入图片
  • 热门搜索
    海南兴隆旅游 上海到普陀山旅游攻略 去旅游的作文 海口旅游景点介绍 厦门大学旅游攻略 广州免费旅游景点大全 千岛湖旅游攻略自驾游 武汉到武当山旅游攻略 九华山旅游地图 旅游族官网