css3中的flex的用法详解
来源:互联网 发布:asp控件怎么隐藏js 编辑:程序博客网 时间:2024/06/05 05:30
flex是css3中一个非常重要的属性,在布局中使用flex起到很重要的作用。例如:
1.我们想让一个子div居中用一个flex就完全搞定。
2.就是我们想让我们的布局 不管是水平布局还是垂直布局 让子元素 按比例设置宽或者高,起到异想不到作用,很方便。下面就具体介绍一下他有哪些属性和用法:
1》如果我们想使用flex,首先需要在父容器中设置:
display: flex; -- 表示使用flex布局,此时你设置的float属性等就不起作用了
flex-direction: --表示此时子div的排列方向,总共有两种水平方向(默认)row;还有竖直方向 column;
flex-wrap : -- 表示是否换行显示nowrap不换行一行显示,wrap换行显示。
justify-content 属性定义了项目在水平方向上的对齐方式。align-items 属性定义项目在交叉轴上如何对齐。flex-start | flex-end | center | space-between | space-around;
flex-start | flex-end | center | baseline | stretch;
stretch(默认值):如果项目未设置高度或设为auto,将占满整个容器的高度。
2》子布局中设置:
flex:数字; ---表示此子div占父div的比例大小,与display:flex;连用。
flex-grow 属性定义项目的放大比例,默认为0,即如果存在剩余空间,也不放大。如果某一个子div大于其他的那么有剩余空间时此div将放大
flex-shrink属性定义了项目的缩小比例,默认为1,即如果空间不足,该项目将缩小。如果为0不缩小
3.举例用法:
3.1、垂直且水平居中
在父容器中设置
display: flex;justify-content: center;align-items: center;子容器设置宽高,就行了3.2、设置水平的按比例排列:父布局设置display: flex;flex-direction: row;子布局设置比例flex: number; 这里每个子div都要设置此属性,number就是此div占的比例大小具有代表性的两个例子
阅读全文
0 0
- css3中的flex的用法详解
- CSS3 Flex布局 Flexbox的属性详解
- CSS3的@keyframes用法详解:
- CSS3的@keyframes用法详解:
- CSS3 calc的用法详解
- css3中的flex布局
- css3中的flex
- Flex中的Bindable的用法
- Flex中的Bindable的用法
- Flex中的Bindable的用法
- CSS3 Flexbox中flex-shrink属性的用法
- css3中transform-style的用法详解
- css3中user-select的用法详解
- 详解CSS3中:nth-child的用法
- Css3的Flex属性
- css3的Flex布局
- CSS3中的content和attr的用法
- css3中的box-sizing的用法
- linux复制文件到另一个文件夹
- 强连通分量(Kosaraju算法)
- caffe学习笔记19-batchsize参数
- three.js 渲染器更改背景色的几种方法
- composer安装及使用composer安装laravel框架
- css3中的flex的用法详解
- SDN在云数据中心的架构
- Redis 数据类型
- Python 基本字符
- 给你的CSDN博客增点色
- jsp中文编码问题
- 浏览器打开window程序
- 测试好文之一git基础命令的学习16个基础命令
- python requests库翻译(二)