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 ...
随机推荐
- split分隔
split() : 把一个字符串分割成字符串数组 <script> var str="name=ww;value=ll"; var mm=str.split(" ...
- 关于No ManagedConnections available within configured blocking timeout异常的解决
最近由于系统和业务重构需要,需要把线上1亿数据迁移到新库,由于业务变更,新表老表结构有变化,没法直接用dba dump的方式,需要自己写转换程序迁移.今天在调试的时候,碰到一个蛋疼的问题,就是一开始查 ...
- msql修改密码
修改的用户都以root为列.一.拥有原来的myql的root的密码: 方法一:在mysql系统外,使用mysqladmin# mysqladmin -u root -p password " ...
- Fail2ban 阻止暴力破解
简介: Fail2ban 能够监控系统日志,匹配日志中的错误信息(使用正则表达式),执行相应的屏蔽动作(支持多种,一般为调用 iptables ),是一款很实用.强大的软件. 如:攻击者不断尝试穷举 ...
- 147. Insertion Sort List (List)
Sort a linked list using insertion sort. class Solution { public: ListNode *insertionSortList(ListNo ...
- Hibernate中Session与本地线程绑定
------------------siwuxie095 Hibernate 中 Session 与本地线程绑定 1.Session 类似于 JDBC 的连接 Connection 2.Session ...
- 小程序开发运营必看:微信小程序平台运营规范
一.原则及相关说明 微信最核心的价值,就是连接——提供一对一.一对多和多对多的连接方式,从而实现人与人.人与智能终端.人与社交化娱乐.人与硬件设备的连接,同时连接服务.资讯.商业. 微信团队一 ...
- DBArtist之Oracle入门第2步: 了解Oracle的Database Control
之前安装好数据库后,会有下面这个弹窗,然后根据Database Control URL地址进入瞧一瞧,看一看! 根据地址进入以后,是一个登录界面,用system账户登录,密码就是安装Oracle的时候 ...
- svn配置多仓库与权限控制
telnet: connect to address 47.106.115.228: Connection refused svn执行上下文错误由于目标计算机积极拒绝无法连接 标签: svn 2017 ...
- labelme2COCO
# -*- coding:utf-8 -*-# !/usr/bin/env python import argparseimport jsonimport matplotlib.pyplot as p ...