Flexbox 布局生成器
在实时预览中调试所有 flex 容器与子项属性,一键复制 CSS 与 HTML。
🔒 浏览器本地运行,文件不会上传免费 · 无需注册
预览 — 点击某个子项即可编辑
容器属性
常用布局
选中的子项
CSS 代码
HTML 代码
怎么用 Flexbox 布局生成器
- 先设置容器属性——主轴方向、是否换行以及两个方向的对齐方式,预览会实时变化。
- 点击预览中的任意子项,就能单独给它设置 grow、shrink、basis、order 或 align-self。
- 布局满意后复制 CSS 和对应的 HTML。
常见问题
justify-content 和 align-items 有什么区别?
justify-content 作用在主轴上(flex-direction: row 时是水平方向),align-items 作用在交叉轴上。切换成 column 之后,两者控制的视觉方向就会互换。
align-content 什么时候才有效?
只有当子项换行成多行、并且容器高度大于这些行所需高度时才有效。设置 flex-wrap: nowrap 时它完全不起作用。
flex-basis 该怎么填?
auto 表示用子项自身的宽或高;写成 200px 这样的长度表示在放大/收缩之前的起始尺寸;写 0 则让 grow 分配整个容器空间,子项会严格按比例分配。