主页 分类 关于

CSS Flex样式

CSS个人整理

任何一个容器都可以指定为 Flex 布局

.box{
display: flex;
}

行内元素也可以使用 Flex 布局

.box{
display: inline-flex;
}

Webkit 内核的浏览器, 必须加上-webkit前缀

.box{
display: -webkit-flex; /* Safari */
display: flex;
}

flex-direction属性

flex-direction属性决定主轴的方向(即项目的排列方向)

  • row(默认值): 主轴为水平方向, 起点在左端
  • row-reverse: 主轴为水平方向, 起点在右端
  • column: 主轴为垂直方向, 起点在上沿
  • column-reverse: 主轴为垂直方向, 起点在下沿
.box {
flex-direction: row | row-reverse | column | column-reverse;
}

flex-wrap属性

默认情况下, 项目都排在一条线 (又称”轴线”)上flex-wrap属性定义, 如果一条轴线排不下, 如何换行

  • nowrap (默认): 不换行
  • wrap: 换行, 第一行在上方
  • wrap-reverse: 换行, 第一行在下方
.box{
flex-wrap: nowrap | wrap | wrap-reverse;
}

flex-flow

flex-flow属性是flex-direction属性和flex-wrap属性的简写形式, 默认值为row nowrap

.box {
flex-flow: <flex-direction> || <flex-wrap>;
}









作者: 我叫史迪奇
本文来自于: https://sdq3.link/CSS-Flex.html博客内容遵循 署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0) 协议