flex布局

flex布局我最开始是看阮一峰的系列文章
http://www.ruanyifeng.com/blog/2015/07/flex-grammar.html
但是看了就忘了,到用的时候再去看时间又来不及,只好用浮动,今天记录一下
以后我就可以直接粘贴过去用了。好记性不如烂笔头。
1、水平——均分布局 (还是写兼容性写法,因为我在一个手机模拟器上就不兼容)

<ul>
    <li>第一</li>
    <li>第二</li>
    <li>第三</li>
</ul>

ul{
     display: -webkit-box;
     display: -webkit-flex;
     display: flex;
}
li{
      -webkit-box-flex: 1;
      -webkit-flex: 1;
      flex: 1;
}

2、左右两端对齐,中间均分

左右两端对齐,中间均分.png

<ul>
    <li>第一</li>
    <li>第二</li>
    <li>第三</li>
</ul>

ul{
     display: -webkit-box;
     display: -webkit-flex;
     display: flex;
     justify-content:space-between;
}
li{
    width: 300px;
    height: 200px;
    background-color: black;
    color: white;
}

3、其中一个撑满剩余空间

其中一个撑满剩余空间.png

<ul>
    <li class="flex-none">第一</li>
    <li class="flex-none">第二</li>
    <li class="flex-one1">第三</li>
</ul>

ul{
     display: -webkit-box;
     display: -webkit-flex;
     display: flex;
     width: 1000px;
    }
.flex-none{
    -webkit-box-flex: none;
    -webkit-flex: none;
    flex: none;
}
.flex-one1{
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
}

4、子元素水平居中排列,超出换行显示

子元素水平居中排列,超出换行显示.png

<ul class="hot-sign-ul">
    <li class="one-li">航拍1</li>
    <li class="one-li">航拍2</li>
    <li class="one-li">航拍3</li>
</ul>

.hot-sign-ul{
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap:wrap;
    -moz-flex-wrap:wrap;
    -ms-flex-wrap:wrap;
    -o-flex-wrap:wrap;
    flex-wrap:wrap;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    -o-justify-content: center;
    justify-content: center;
    padding-top: .24rem;
    padding-bottom: 1.06rem;
}
.one-li{
    -webkit-box-flex: none;
    -webkit-flex: none;
    flex: none;
    width: auto;
    margin: .39rem .08rem 0;
    border-radius: .52rem;
    padding: .16rem .36rem;
    background-color: rgb(246,246,246);
    font-size: .39rem;color: #323339;
    line-height: .72rem;

}
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 写这篇文章的原因是:1、我很早就想写了;2、昨天面试阿里时,在面试结束的最后被尊敬的面试官随意问了一下displa...
    编程知识圈阅读 32,271评论 1 10
  • 作者:阮一峰文章源自:http://www.ruanyifeng.com/blog/2015/07/flex-gr...
    IT程序狮阅读 1,050评论 0 3
  • 参照阮一峰大神的文章flex布局教程语法篇:http://www.ruanyifeng.com/blog/2015...
    立的flag一直在倒阅读 197评论 0 0
  • 本文根据阮一峰大神的资料整理。http://www.ruanyifeng.com/blog/2015/07/fle...
    九又四分之三o阅读 266评论 0 0
  • 传统布局基于盒模型, 依赖 display属性+position属性+float属性. 它对于那些特殊布局非常不方...
    前端雨阅读 481评论 0 0