美文网首页
弹性(Flex)布局

弹性(Flex)布局

作者: 小张静雅的幸福生活 | 来源:发表于2019-10-24 14:43 被阅读0次

    Flexbox 是 flexible box 的简称(注:意思是“灵活的盒子容器”),是 CSS3 引入的新的布局模式。它决定了元素如何在页面上排列,使它们能在不同的屏幕尺寸和设备下可预测地展现出来。

1、在不同方向排列元素

2、重新排列元素的显示顺序

3、更改元素的对齐方式

4、动态地将元素装入容器

在 Flexbox 模型中,有三个核心概念:

– flex 项,需要布局的元素

– flex 容器,其包含 flex 项

– 排列方向(direction),这决定了 flex 项的布局方向(注:更多的文章叫主轴);

1.创建一个 flex 容器

display: flex;

2.拉伸方向

flex-direction: row(默认),column;column-reverse(内部反向)

3.X轴-横向对齐

justify-content: flex-start(默认);flex-end;center;

                            space-evenly: 均匀排列每个元素,每个元素之间的间隔相等。

                       space-between: 均匀排列每个元素,左右直接对齐。

                            space-around:每个项目两侧的间隔相等。所以,项目之间的间隔比项目与边框的间隔大一倍。

4.y轴-纵向对齐

align-items: flex-start;(默认);flex-end;center;

5.指定子元素的flex

align-self: flex-start;(默认);flex-end;center;

6.运行自动换行

flex-wrap:wrap

7.多行/列排列的 flex 项在交叉轴上的对齐方式

align-content: flex-start,flex-end,center,space-between,space-around ,space-evenly 和 stretch(默认)

8.拉伸元素

flex-grow: 1 多余空间的自动拉伸

flex-shrink :1 超出空间的拉伸

flex-basis:10px  

flex-basiss属性使用后width自然失效,但是受max-width限制

相关文章

  • css:About Flex

    * 弹性布局 * 创建弹性布局容器:flex containerdisplay:flex 1.弹性元素 flex ...

  • CSS3弹性布局 flexible boxes

    W3弹性布局: 弹性布局父容器(Flex Containers) 弹性布局子项(Flex Items) 子项于父容...

  • flex布局

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

  • Flex布局

    Flex Flex:弹性布局 React Native 的默认布局是flex布局 如果将父元素设置成弹性盒模型模式...

  • 6Flex 布局

    Flex,(Flexible Box),意为"弹性布局"采用 Flex 布局的元素,为 Flex 容器(flex ...

  • CSS弹性布局简单了解

    Flex是Flexible Box的缩写,意为“弹性布局”。 采用 Flex 布局(display: flex;)...

  • 前端概念解读

    弹性布局(flex): 30分钟彻底弄懂flex布局

  • RN笔记:样式布局总结

    Flexbox布局 flex 弹性布局 number用于设置弹性盒模型分配空间,比如: flex:1 flexDi...

  • flex布局

    1、什么是flex布局? flex布局又叫弹性布局,弹性盒子,与怪异和模型布局不同,其布局能更精准。 2、如何设置...

  • Flex 布局

    Flex 布局 Flex 布局是什么? Flex 是 Flexible Box 的缩写,意为"弹性布局",用来为盒...

网友评论

      本文标题:弹性(Flex)布局

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