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

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

学习地址

http://www.ruanyifeng.com/blog/2015/07/flex-examples.html https://github.com/ccforward/cc/issues/57

 

# 左右横向水平X轴  justify-content 

  • flex-start 
  • center 
  • flex-end
  • space-around
  • space-between

 

 

 # 上下垂直竖向Y轴 : align-items

  1. flex-start
  2. flex-end
  3. center
  4. stretch
  5. baseline

 

 

flex-direction 排列的方向 :
row(默认):从左到右 column(常用):从上到下  #注意开启此属性时,justify-content 和 align-items 的身份会互换

align-self  #允许在大局样式的基础上,对单一元素进行y轴更替,并且目前为止也仅仅知道可以换y轴而已 

flex-wrap: wrap;  #当宽度不够时换行 (ps:默认哪怕变形会挤在一起)
 

flex : n ;  #对flex布局下的元素进行分配大小,比如 (注意,使用了这个之后,元素的width属性就会无效)
.demo:nth-child(1){flex:1;}   #占了1/3.demo:nth-child(2){flex:2}   #占了2/3

也可以只设定某个元素,让其他元素自动补全(推荐使用这种写法)

(注意,flex-direction: column;模式下好像百分比没有效果,需要使用px之类代替)

.item:nth-child(1){flex:0 0 20%;}  #占了20%.item:nth-child(2){flex:0 0 20%;}  #占了20%.item:nth-child(3){flex: auto;}    #将剩余的宽度补全,也可以写成真实数据

 


 

 

嵌套flex : 容器中的元素不受外部flex干扰,仅遵循父flex容器属性

 

demo大全: https://github.com/dragon8github/flex

 

 
 

转载于:https://www.cnblogs.com/CyLee/p/5756269.html

你可能感兴趣的文章
Caching in ASP.NET MVC
查看>>
黑马程序员-C语言常见的一些错误
查看>>
安装虚拟机
查看>>
编解码(编码解码)常识
查看>>
转载泡泡机器人——IMU预积分总结与公式推导1
查看>>
2013 Regional 总结 与 acm 感想 由新手到菜鸟
查看>>
canvas知识点总结3
查看>>
[设计模式]<<设计模式之禅>>之关于单一职责原则
查看>>
单链表
查看>>
MssqlOnLinux高可用--集群故障转移【4】
查看>>
Microsoft Soft SQL Server 大数据----分区表性能测试
查看>>
[转]ubuntu 安装code blocks全记录
查看>>
1:IMEI、MSISDN字段隐藏方法
查看>>
poj1664 放苹果
查看>>
【C++基础 04】vector详解
查看>>
Prism之WPF模块化入门(一)
查看>>
学JS的心路历程Day26 - PixiJS -入坑
查看>>
Android自定义控件系列之应用篇——圆形进度条
查看>>
关于stackoverflow网站访问过慢的问题
查看>>
快速入门系列--MVC--04模型
查看>>