css flex cheat sheet

.container{
display: -webkit-flex/inline-flex;
display: -moz-flex/inline-flex;
display: -ms-flex/inline-flex;
display: flex/inline-flex;
}
让元素以flex形式渲染
flex=block
inline-flex=inline-block
flex-direction: row/row-reverse/column/column-reverse;
定义主轴方向
row=从左至右(默认值)
column=从上到下
flex-wrap: nowrap/wrap/wrap-inverse
定义侧轴方向
nowrap=不换行(默认值)
wrap=换行,换行方向与文字排列方向一致
wrap-inverse=与文字排列方向相反
flex-flow: row wrap;
同时定义主轴和侧轴

justify-content: flex-start/flex-end/center/space-between/space-around;
单行内,主轴方向对齐方式
space-between=为元素中间用空白填充
space-around=则在space-between的基础上,开头和结尾元素都留出空白

align-items: flex-start/flex-end/center/baseling/stretch;
单行内,各个元素之间的侧轴方向对齐方式
其中stretch,拉伸元素填满整行

align-content: flex-start/flex-end/center/space-between/space-around/stretch;
多行内容之间,行与行的侧轴对齐方式
以下针对于单一元素进行设定
align-self
覆盖父容器的align-items的设定值,针对单一元素进行设置。
order: <integer>
设定元素的排列顺序
flex: none | initial | auto | [flex-grow flex-shrink || flex-basis] | initial | auto;
initial=在有剩余空间的情况下不会有任何变化,但是在必要的情况下会被收缩
auto=会根据主轴自动伸缩以占用所有剩余空间,非常类似于普通流中的自动外边距
flex-grow=扩展比率。容器空间大于元素所需控件之和的情况下,根据元素的设定值来扩大元素大小以填充剩余空间。0不参与空间分配。
flex-shrink=收缩比率。容器空间小于元素所需空间之和的情况下。根据元素的设定值缩小元素以适应容器大小。0不参与空间分配。
flex-basis=伸缩基准值。各个元素按此值主张自己的大小,容器满足个元素主张大小后:如果有剩余的空间,则按照flex-grow分配剩余大小;如果空间不足以放下所有元素,则差值部分按照flex-shrink缩小各个元素。*此处主张的大小指的是元素的宽和高,如果元素的box-sizing为默认值(content-box),则计算剩余空间或需收缩空间之前要减去padding和border-width。
css flex cheat sheet的更多相关文章
- CSS3 Animation Cheat Sheet:实用的 CSS3 动画库
CSS3 Animation Cheat Sheet 是一组预设的动画库,为您的 Web 项目添加各种很炫的动画.所有你需要做的是添加样式表到你的网站,为你想要添加动画效果的元素应用预制的 CSS 类 ...
- XSS (Cross Site Scripting) Prevention Cheat Sheet(XSS防护检查单)
本文是 XSS防御检查单的翻译版本 https://www.owasp.org/index.php/XSS_%28Cross_Site_Scripting%29_Prevention_Cheat_Sh ...
- XSS Filter Evasion Cheat Sheet 中文版
前言 译者注: 翻译本文的最初原因是当我自己看到这篇文章后,觉得它是非常有价值.但是这么著名的一个备忘录却一直没有人把它翻译成中文版.很多人仅仅是简单的把文中的 各种代码复制下来,然后看起来很刁的发在 ...
- Emmet Cheat Sheet(Sublime编辑)
快捷创建html标签 官网的Emmet Cheat Sheet :http://docs.emmet.io/cheat-sheet/ https://files.cnblogs.com/files/t ...
- Web前端开发必备手册(Cheat sheet)
转自:http://blog.bingo929.com/cheat-sheets-for-web-develop.html Cheat sheet这个词组如果直译成中文,意思大概是”作弊小抄”之类的词 ...
- 转:PostgreSQL Cheat Sheet
PostgreSQL Cheat Sheet CREATE DATABASE CREATE DATABASE dbName; CREATE TABLE (with auto numbering int ...
- Git Cheat Sheet
Merge Undo git merge with conflicts $ git merge --abort Archive $ git archive --format zip --output ...
- IOS Application Security Testing Cheat Sheet
IOS Application Security Testing Cheat Sheet [hide] 1 DRAFT CHEAT SHEET - WORK IN PROGRESS 2 Int ...
- HTML5 Cheat sheet PNG帮助手册(标签、事件、兼容)
HTML5 Cheat sheet PNG帮助手册(标签.事件.兼容) 1.HTML5标签 2.HTML5事件 3.HTML5兼容 最新HTML5手册资料请参考:http://www.inmotion ...
随机推荐
- jQuery基本API小结(下)---工具函数-基本插件
一.工具函数 1.获取浏览器的名称与版本信息 在jQuery中,通过$.browser对象可以获取浏览器的名称和版本信息,如$.browser.chrome为true,表示当前为Chrome浏览器,$ ...
- mySQL中插入多条记录
用一条INSERT向SQL中插入多条记录 2008-12-22 10:07:01| 分类: 记事本_编程技术|举报|字号 订阅 Sql 语法: 插入多行记录 Insert Into Tabl ...
- 字符图元 & 显示列表
[字符图元] 1.typeface(字样),即设计风格,如Courier等. 2.font(字体),如10磅Courier斜体. 3.monspace即为等宽字体,proportional为非等宽字体 ...
- Excel VBA入门(七)注释、宏按钮及错误处理
系统性的知识前面已经讲完,从本章开始,本系列教程涉及的将会是一些相对凌散的内容. 1. 注释 代码注释是一件利人利己的事,为了方便自己在代码需要更新修改时,依然能够快速地看懂自己完的每一行代码到底是什 ...
- poolmanager1.path-o-logical 很好的prefab preload工具
http://docs.poolmanager1.path-o-logical.com/ 提高性能的不错选择
- iOS倒计时
现在开发基本上都有发送验证码,倒计时,下面说一种 #import <UIKit/UIKit.h> @interface UIButton (CountDown) -(void)startT ...
- RTX二次开发::检索 COM 类工厂中 CLSID 为 {79210E58-99EB-45D0-8890-763EFEAA143F} 的组件失败,
解决方法: 1.Interop.RTXSAPILib.dll这个是32位的 将IIS 应用程序池 启用32位应用程序 设置为true就可以了, 2.把编译好的程序选择X86平台运行,就好了 程序员的基 ...
- crm第一天
课程由1-7组成 自己实现的代码: 教程:
- Inno Setup创建快捷方式跟快速运行栏快捷方式
[Tasks] Name: "desktopicon"; Description: "{cm:CreateDesktopIcon}"; GroupDescrip ...
- WCF和ASP.NET Web API在应用上的选择(转)
出处:http://www.cnblogs.com/shanyou/archive/2012/09/26/2704814.html 在最近发布的Visual Studio 2012及.NET 4.5中 ...