Flex-box 学习
2024-08-31 06:14:46
.flex-cont{
/*定义为flexbox的“父元素”*/
display: -webkit-box;
display: -webkit-flex;
display: flex;
/*子元素沿主轴对齐方式居中*/
-webkit-box-pack: center;
-webkit-justify-content: center;
justify-content: center;
/*子元素沿侧轴对齐方式垂直居中*/
-webkit-box-align: center;
-webkit-align-items: center;
align-items: center;
/*指定主轴的伸缩流方向是纵向的*/
-webkit-box-orient:vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
flex-direction: column;
}
.flex-item{
/*不要给flexbox里的子元素设置“margin:auto”的属性,在部分安卓机下,它会导致该元素的宽度撑开到100%占位*/
/*在旧版的规范中,使用比例伸缩布局时,子元素的内容长短不同会导致无法“等分”,这个时候,我们需要给子元素设置一个“width:0%”来解决问题*/
width: 0%;
/*给“子元素”赋予自由伸缩的能力*/
-webkit-box-flex:;
-webkit-flex:;
flex:;
}
See the Pen NqMwBN by Leo (@MrLeo) on CodePen.
.icons{
/*flex-box布局,子元素可以按需缩放*/
display: -webkit-box;
display: -moz-box;
display: -ms-box;
display: -o-box;
display: box;
/*flex-box布局,子元素可以按需缩放*/
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
/*row表示横向排列,wrap表示可以多行显示*/
-webkit-flex-flow:row wrap;
-moz-flex-flow:row wrap;
-ms-flex-flow:row wrap;
-o-flex-flow:row wrap;
flex-flow:row wrap;
}
.icons .ico{
/*flex:1;兼容旧版flex的形式*/
-webkit-box-flex:;
-moz-box-flex:;
-ms-box-flex:;
-o-box-flex:;
box-flex:;
/*flex:auto;自适应*/
-webkit-flex:1 0 auto;
-moz-flex:1 0 auto;
-ms-flex:1 0 auto;
-o-flex:1 0 auto;
flex:1 0 auto;
}
最新文章
- HTTPS那些事(一)HTTPS原理(转载)
- delphi.memory.分配及释放---New/Dispose, GetMem/FreeMem及其它函数的区别与相同
- opengl中对glOrtho()函数的理解
- js实现控制日期月份增减
- VS.Net 2015 Update3 学习(2) jquery-form, jquery-validation,jquery-validation-unobtrusive一起用
- oracle存储过程、声明变量、for循环|转|
- html5文章 -- HTML5开发实例-网易微博手机Web App开发过程
- 到目前为止,Linux下最完整的Samba服务器配置攻略 (转)
- 【python】浅谈for...else...语句
- F5 负载均衡
- 【剑指offer】求逆序对的个数
- WebGL on iOS8 最终等到了这一天
- IOS 学习日志 2015-3-13
- SDUT2087 离散事件模拟-银行管理(模拟)
- 远程window服务器,无法复制粘贴了
- UVA12569-Planning mobile robot on Tree (EASY Version)(BFS+状态压缩)
- ubuntu安装虚拟环境
- Django模型层(2)
- 【Selenium】【BugList4】执行pip报错:Fatal error in launcher: Unable to create process using '";";D:\Program Files\Python36\python.exe";"; ";D:\Program Files\Python36\Scripts\pip.exe"; '
- PHP使用MySQL实现消息队列
热门文章
- BootStrap2学习日记14----导航
- 从零开始学JAVA(05)-连接数据库MSSQL(JDBC代码篇)
- UIView 的transitionFromView方法实现视图切换
- js中的命名规范
- 沈逸老师PHP魔鬼特训笔记(7)--我叫什么名字
- 【Linux/Ubuntu学习 14】Linux下查看文件和文件夹大小
- java的线程中的Runnable
- XMLObject 简易xml格式接口数据生成和解析工具
- Java中String常用方法
- HDU 1087 Super Jumping! Jumping! Jumping! (DP)