博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
css3 -webkit-flex 布局
阅读量:5906 次
发布时间:2019-06-19

本文共 3047 字,大约阅读时间需要 10 分钟。

hot3.png

Web的Flex弹性盒模型
 

Web的Flex弹性盒模型

 
  

[ flex ]

  
   
    
     

display: -webkit-flex;

    
    
     
width:100px;
     
flex: 2;
     
flex: 1;          
    
     

display: -webkit-flex; 

    
    
     
      
width:150px; 
margin-right:10px;
     
flex: 1;     
      
width:150px; 
margin-left:10px;           

[ flex-direction ]

  
   
    
     

flex-direction: row; /*default*/

     

display: -webkit-flex;

    
    
     
flex: 1;
     
flex: 2;     
flex: 3;          
    
     

flex-direction: row-reverse;

     

display: -webkit-flex; 

    
    
     
flex: 1;
     
flex: 2;     
flex: 3;          
    
     

flex-direction: column;

     

display: -webkit-flex; 

    
    
     
flex: 1;
     
flex: 2;     
flex: 3;          
    
     

flex-direction: column-reverse;

     

display: -webkit-flex; 

    
    
     
flex: 1;
     
flex: 2;     
flex: 3;           

[ flex-wrap ]

  
   
    
     

-webkit-flex-wrap: nowrap; /* default */

     

display: -webkit-flex; 

     

width: 400px

    
    
     
100px;
     
width: 200px;     
width: 300px;          
    
     

-webkit-flex-wrap: wrap

     

display: -webkit-flex; 

     

width: 400px

    
    
     
100px;
     
width: 200px;     
width: 300px;          
    
     

-webkit-flex-wrap: wrap-reverse

     

display: -webkit-flex; 

     

width: 400px

    
    
     
100px;
     
width: 200px;     
width: 300px;            

[ flex-flow ]: flex-direction flex-wrap; /* 自个体会吧 */

  

[ justify-content ]

  
   
    
     

/* 效果如同 float:left; */

     

justify-content: flex-start; /* default */

     

display: -webkit-flex;

    
    
     
width:100px;
     
width:100px;          
    
     

/* 效果如同 float:right; */

     

justify-content: flex-end;

     

display: -webkit-flex;

    
    
     
width:100px;
     
width:100px;          
    
     

/* 第三代水平居中方案 */

     

justify-content: center;

     

display: -webkit-flex;

    
    
     
width:100px;
     
width:100px;          
    
     

justify-content: space-between; 

     

display: -webkit-flex;

    
    
     
width:100px;
     
width:100px;          
    
     

justify-content: space-around; 

     

display: -webkit-flex;

    
    
     
width:100px;
     
width:100px;           

[ align-self ]

  
   
    
     

display: -webkit-flex;

    
    
     
align-self:flex-start;
     
align-self:flex-end;     
align-self:center;     
      
align-self:auto;      
/*default */          
align-self:baseline;     
align-self:stretch;           

[ align-items ]

  
   
    
     

align-items: flex-start; /* default */

     

display: -webkit-flex;

    
    
     
width:100px;
     
width:100px;
          
    
     

align-items: flex-end; 

     

display: -webkit-flex;

    
    
     
width:100px;
     
width:100px;          
    
     

/* 第三代垂直居中 */

     

align-items: center; 

     

display: -webkit-flex;

    
    
     
width:100px;
     
width:100px;          
    
     

align-items: baseline; 

     

display: -webkit-flex;

    
    
     
width:100px;
     
width:100px;          
    
     

align-items: stretch; 

     

display: -webkit-flex;

    
    
     
height:100px;
     
min-height:20px;     
max-height:60px;           

[ align-content ]

  
   
    
     

/* 

 对比 align-items*/

     

align-items: flex-start

     

display: -webkit-flex;

    
    
     
a
     
b
     
c     
d     
e     
f          
    
     

align-content: flex-start; 

     

display: -webkit-flex;

    
    
     
a
     
b     
c     
d     
e     
f          
    
     

align-content: flex-end; 

     

display: -webkit-flex;

    
    
     
a
     
b     
c     
d     
e     
f          
    
     

align-content: center; 

     

display: -webkit-flex;

    
    
     
a
     
b     
c     
d     
e     
f          
    
     

align-content: space-between; 

     

display: -webkit-flex;

    
    
     
a
     
b     
c     
d     
e     
f          
    
     

align-content: space-around; 

     

display: -webkit-flex;

    
    
     
a
     
b     
c     
d     
e     
f            
    
     

align-content: stretch; /*default*/ 

     

display: -webkit-flex;

    
    
     
a
     
b     
c     
d     
e     
f              

[ order ]

  
   
    
     

display: -webkit-flex;

    
    
     
a
     
b     
c     
 d (order:-1)      
e     
f          
 

转载于:https://my.oschina.net/baiduapi/blog/665491

你可能感兴趣的文章
Springboot配置(上)
查看>>
java--Eclipse for mac 代码提示(代码助手,代码联想)快捷键修改
查看>>
left join on/right join on/inner join on/full join on连接
查看>>
template.helper 多参数
查看>>
Android 四大组件之一(Activity)
查看>>
扫描(一)
查看>>
Centos7安装rabbitmq server 3.6.0
查看>>
iostat命令学习
查看>>
html video的url更新,自动清缓存
查看>>
【11】ajax请求后台接口数据与返回值处理js写法
查看>>
Python菜鸟之路:Jquery Ajax的使用
查看>>
LeetCode算法题-Maximum Depth of Binary Tree
查看>>
Cox 教学视频5
查看>>
使用ffmpeg实现对h264视频解码 -- (实现了一个易于使用的c++封装库)
查看>>
Android Xutils 框架
查看>>
书摘—你不可不知的心理策略
查看>>
Linux安装telnet
查看>>
sap scriptfom 多语言翻译
查看>>
黄聪:3分钟学会sessionStorage用法
查看>>
Entity Framework 全面教程详解(转)
查看>>