坚果大叔 坚果大叔
  • 首页
  • 闲言碎语
  • 技术
  • 生活
  • 记录
  • 朋友
  • 热点新闻
  • 常用代码
  • 工具箱
  • 关于
首页 › 技术 › Flex

Flex

坚果大叔
2018-06-03 12:55:34技术阅读 1,913

flex:弹性盒子

父元素设置为 : display:flex;
如果是内联元素可以设置为:display: inline-fiex

属性:

flex-direction : 设置主轴的方向

参数 有  row(设置主轴水平方向起点在左边),row-reverse(设置主轴水平方向,起点在右边),column(设置主轴垂直方向起点在上边),,column-reverse(设置主轴垂直方向起点在下边)

flex-warp: 定义换行情况

参数:nowrap (没有任何操作),wrap(换行,第一行在上面),wrap-reserse(换行,第一行在上面,换行的在上面)

flex-flow

参数:nowrap, flex-direction,flex-wrap

justify-content : 定义项目在主轴上的对齐方式

参数:flex-start(默认,左对齐),flex-end(右对齐),center(居中),space-between(两端对齐,中间等距离间隔),space-around(每个项目之间等宽间隔)

align-item : 定义交叉轴上的对齐方式

参数: flex-start(起点对齐),flex-end(终点对齐),center(中点对齐),baseline(基于第一个的第一排文字对齐),stretch(默认,如果项目未设置高度或者设置的auto,将占满整个容器高度)

align-content:定义多跟轴线的对齐方式

参数:flex-start(与交叉轴的起点对齐),flex-end(与交叉轴的终点对齐),center(与交叉轴的中点对齐),space-between(与交叉轴的两端对齐,轴线之间的间隔平均分布),space-around(每根轴线两端间隔相等,即相邻的会比不相邻的大一倍),stretch(默认值,轴线占满整个交叉轴)

order: 定义项目的排列顺序

参数:数值越小,排列越靠前,默认为0,可以是负值。

flex-graw:定义项目的放大比例

参数:默认值为0,即如果空间有剩余,也不放大。可以是小数,按比例占据剩余空间。

flex-shrink:定义项目的缩小比例

参数:默认值都为1,即如果空间不足将等比例缩小。
如果有一个项目的值为0,其他项目为1,当空间不足时,该项目不缩小。
负值对该属性无效,容器不应该设置flex-wrap。

flex-basis属性:定义在分配多余空间之前,项目占据的主轴空间。

参数: 默认值为auto,浏览器根据此属性检查主轴是否有多余空间。

flex属性是flex-grow,flex-shrink和flex-basis的简写

默认值为0 1 auto,第一个属性必须,后两个属性可选。
Flex
赞赏 赞(0)
本文系作者 @坚果大叔 原创发布在 坚果大叔。未经许可,禁止转载。
前端性能优化
上一篇
浏览器本地存储
下一篇
在小程序中查看
搜你想看的
聚合文章
近期
uni 小程序 vendor 体积过大。
生活不易
一起普通车祸带来的思考🤔
闲言碎语
Memos
npm install 出现 Error:EISDIR:illegal operation on a directory 的错误提示!
2025-03-31 19:02:11
559 0 0
iphone 利用 Scriptable 添加网上国网电费小组件
2025-01-06 20:40:20
4,992 6 2
在博客中加上memos记录展示。
2024-12-25 23:41:27
2,329 5 2
网页点击平滑滚动效果~
2024-10-17 16:43:08
2,031 4
  • 0
博主

一位佛系的前端开发者,略通摄影,乐于尝试新事物,热衷于美食。

友链
故事胶片
公众号
坚果大叔 执行上下文 卖坚果的怪叔叔 Dacking
Copyright © 2017-2025 坚果大叔

开往-友链接力

萌ICP备20230818号

苏ICP备18048410号-3
  • 首页
  • 闲言碎语
  • 技术
  • 生活
  • 记录
  • 朋友
  • 热点新闻
  • 常用代码
  • 工具箱
  • 关于
# CSS # # JavaScript # # vue # # 微信 # # 生活 #
坚果大叔
317
文章
125
评论
365
喜欢