flex 布局

Flex之前我们用什么布局
主要使用
1、normal flow (正常流,也叫文档流)
2、float + clear
3、position relative + absolute
4、display inline-block
5、负 margin

flex
一种新的布局方式---Flex 布局
1、块级布局侧重垂直方向、行内布局侧重水平方向,flex布局是与方向无关的。
2、flex 布局可以实现空间自动分配、自动对齐 (flexible:弹性、灵活)
3、flex 适用于简单的线性布局,更复杂的布局要交给 grid 布局

flex 布局 代码例子


clipboard1.png

基本概念图


clipboard2.png

flex container 的属性


clipboard3.png

flex-wrap

clipboard4.png

flex-flow


clipboard5.png

justify-content:space-between

clipboard6.png

align-items


clipboard7.png

align-items: stretch


clipboard8.png

align-content


clipboard9.png

flex item 的属性


clipboard10.png

flex-shrink


clipboard11.png
clipboard12.png

align-self

clipboard13.png

手机页面布局
clipboard14.png

1、手机页面布局
代码:http://js.jirengu.com/cagucuhasa/4/edit
页面:http://js.jirengu.com/cagucuhasa/4

2、产品列表
代码:http://js.jirengu.com/kifopuceqi/3/edit
页面:http://js.jirengu.com/kifopuceqi

3、PC页面布局
代码:http://js.jirengu.com/riqakunuhi/2/edit
页面:http://js.jirengu.com/riqakunuhi

4、完美居中
代码:http://js.jirengu.com/modosutava/2/edit
页面:http://js.jirengu.com/modosutava

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

推荐阅读更多精彩内容

  • 一、基本概念 理解基本概念Flex 布局(弹性布局),是一种用于在页面上布置元素的布局模式,使得当页面布局必须适应...
    微风玉米阅读 674评论 0 2
  • 在flex之前用 flex (flexible:弹性,灵活) 1.与方向无关2.空间自动分配,自动对齐3.简单的线...
    yytyff阅读 297评论 0 0
  • 建议大家看完阮一峰老师的Flex 布局教程:语法篇再看这篇文章;另:本文中的思维导图使用新建标签页的方式打开才能看...
    该帐号已被查封_才怪阅读 6,016评论 2 51
  • 上一篇文章介绍了Flex布局的语法,今天介绍常见布局的Flex写法。你会看到,不管是什么布局,Flex往往都可以几...
    君临天下夜未央阅读 3,836评论 1 12
  • 上一篇文章介绍了Flex布局的语法,今天介绍常见布局的Flex写法。 你会看到,不管是什么布局,Flex往往都可以...
    老夫的天阅读 831评论 0 10