美文网首页
关于FLEX布局

关于FLEX布局

作者: 进击的前端 | 来源:发表于2016-06-14 21:20 被阅读110次

我们平时的布局,主要基于块和内联的属性进行浮动的布局,而flex与它们的原理并不相同。

task_1_10_1.png

我们先看大于640px的时候,可以看到每个元素都是上面的轴对齐,这个是flex的align-items属性。
假定我们的html

<div class="flex">
    <div class="flex_item1">1</div>
    <div class="flex_item2">2</div>
    <div class="flex_item3">3</div>
    <div class="flex_item4">4</div>
</div>

那么实现顶部对齐,那么使用flex-start,要实现中间对其,那么用center

.flex{
  display:flex;
  @media (min-width: 641px) {
    align-items: center;  
  }
  @media (max-width: 640px) {
    align-items:flex-start;  
  }

然后我们发现,元素和元素之间,要等距离,于是加了justify-content的属性。

.flex{
   justify-content:space-between;  
  @media (min-width: 641px) {
    align-items: center;  
  }
  @media (max-width: 640px) {
    align-items:flex-start;  
  }

然后发现蓝色的调换了顺序,是order的属性。

.flex_item4{
  @media (max-width: 640px) {
     order: -1;  
  }

后面就是一些细节的属性啦。
下面的图片是浏览器兼容性


Paste_Image.png

参考资料

  1. 百度前端的任务十 关于flex的布局,下面的参考资料也来自这个任务
  2. Flexbox详解:了解 Flexbox 属性的含义
  3. 图解 CSS3 Flexbox 属性:看完这两篇,对 Flexbox 的了解就够了,多实践一下,理解会更深刻
  4. Flexbox——快速布局神器
  5. 使用 CSS 弹性盒
  6. MDN flex属性

来自百度前端的参考资料

I get 10 times more traffic from Google than from Yahoo or MSN.

相关文章

  • ReactNative实战

    布局 RN的布局思路其实就是Flex布局,关于Flex布局,如果不熟悉的,可以去学习一下Flex布局 先看一下这个...

  • css-flex布局

    1.flex布局的兼容性写法 关于flex布局的兼容性,参考flex兼容性 .flex{ display:-web...

  • flex布局

    关于flex弹性布局的学习记录与详解 flex弹性布局基础: 给一个容器设置display:flex或者inlin...

  • flex布局小结

    关于flex布局 flex布局的兼容性chrome 21+opera 12.1+firefox 22+Safari...

  • 小程序4——UI布局问题(持续更新)

    1、关于display:flex 多栏多列布局 小程序中推荐使用display:flex多栏布局,来简化页面布局 ...

  • 关于radio被挤压,display:flex布局设置flex:

    关于radio被挤压,display:flex布局设置flex:none;flex-shrink:0之后,仍然无效...

  • flex布局

    认识flex布局 flex布局(Flexible 布局,弹性布局)开启了flex布局的元素叫flex contai...

  • FlexBox布局名词

    关于flexbox一些布局名称 布局名词 弹性容器通过设置display:flex或 inline-flex将其定...

  • CSS Flex布局常见应用

    如果想了解更多关于Flex布局的内容,可以查看Flex布局属性整理 目录 满屏“品”字布局 居左居右布局[上下居中...

  • div布局浮动与定位,定位 工具包

    &关于浮动定位 定位与浮动 &css3 阴影,变形,圆角,渐变色 自动生成 &Flex布局学习 flex布局 &自...

网友评论

      本文标题:关于FLEX布局

      本文链接:https://www.haomeiwen.com/subject/yyredttx.html