1. animation: name duration delay timing-function count forwards

@keyframes name {
0% === from{
}
100% === to{

}
}

没有延迟
animation-fill-mode: forwards 0%动画不会立即执行, 结束时会停留在结束状态
backwards 0%动画会立即执行, 结束时不会停留在结束状态
both 0%动画会立刻执行, 结束时会停留在结束状态

2. 弹性布局

1)开启弹性布局: 给父盒子 display: flex(使每一个子元素编=变成伸缩项)

设置弹性布局属性: 给父盒子

2) (主轴方向的对齐方式)justify-content: flex-start/flex-end/center(从哪里开始,子元素之间没有距离)

space-around(将多余的宽度平均分配给每一个子盒子)

space-between(间隔在两边)

(侧轴方向的对齐方式)align-items: flex-start/flex-end/center
stretch 拉伸
base 基线对齐
(给单个子元素设置) self-align:

问题:子元素成为伸缩盒子之后,有一个问题是: 当子元素跨度大于父元素时, 子元素会平均缩放,直至能够同行显示,
这种情况下, 子盒子自身设置的宽度都是无效的,所有需要flex-flow属性来让它换行

3) (换行)flex-flow : 实质是flex-wrap 和 flex-direction的属性结合
flex-wrap: 控制是否换行, 默认不换行
wrap === 换行
nowrap === 不换行
wrap-reverse === 默认从上都下, 设置之后, 从下往上

flex-direction: 默认是水平方向row
row 主轴方向为x轴, 副轴为y轴
column 垂直方向(当子元素高度和大于父元素高度时, 换列显示)
column-reverse; 垂直排列方向, 从下往上

4)可以联合写: flex-flow: wrap column; (实际应用分开写)

5)flex 是 flex-gorw flex-shrink 的联合属性

  flex-grow:1; 默认值是0 设置给子元素 每个子元素设置的值不同,根据比例放大

  flex-shrink: 默认值是1 (所以如果设置为1,那么和其他盒子宽度还是一样) 按比例缩小

  flex:1; 占父盒子剩余空间;

转载于:https://www.cnblogs.com/noraZhang/p/10050940.html

h5c3 part6 flex相关推荐

  1. 2021年web前端开发视频教程,自学web前端开发技术,全套web前端学习路线笔记

    2021年web前端开发视频教程,自学web前端开发技术,全套web前端学习路线笔记 [导读]:初学web前端的小伙伴经常会遇到的问题,1.没方法 2.没资源 3.没经验,不知道从何开始 ,代码哥(D ...

  2. 移动web现状、viewport视口、二倍图、移动web开发主流方案、布局技术选型(流式布局、flex弹性布局、less+rem+媒体查询布局、混合布局、媒体查询、bootstrap)

    移动端web现状: 移动端常见浏览器:UC浏览器,QQ浏览器,Opera浏览器,百度手机浏览器,360安全浏览器,谷歌浏览器,搜狗手机浏览器,猎豹浏览器及杂牌浏览器.移动端常见的浏览器都是基于webk ...

  3. 常见的H5C3的面试题

    一.H5C3 (一)H5C3和Html,css相比有什么变化 1.H5: H5新增元素: header.footer.section.aside.nav.article.button.progress ...

  4. H5C3常见知识点总结

    一.H5C3和Html,css相比有什么变化 H5新增特性: (1)语义化标签:如header.nav.footer.aside.article.section等. (2)音频(audio).视频(v ...

  5. H5C3部分面试题汇总

    1. HTML和HTML5.CSS和CSS3相比,有什么变化? HTML5中新增的内容有: 自定义属性:data-id 语义化更好的内容标签: header.nav.footer.aside.arti ...

  6. H5C3第一个完整大项目————三国杀登录页跳转游卡官网

    本次展示一下游卡官网的代码与成果图 成果图如下 其中业务板块可以悬停切换图片与下面内容 代码如下 html代码 <!DOCTYPE html> <html lang="en ...

  7. CSS flex 用法

    flex 用法: flex 可以在浏览器里点击就有~ 设置了 display: flex 的父元素被称之为 flex 容器(flex container),它的子元素都会以 flex 布局. flex ...

  8. flex java socket通信

    引用:http://developer.51cto.com/art/201003/189791.htm Java socket通信如何进行相关问题的解答呢?还是需要我们不断的学习,在学习的过程中会遇到 ...

  9. flex和bison实例分析

    最近在学习编译原理,利用flex和bison编写一个基于文本识别的简单计算器程序,参考<flex于bison>中内容,对程序进行一些简单的修改,加入Makefile.该计算器程序主要实现识 ...

最新文章

  1. /etc/fstab 文件解释
  2. Spark详解(二):Spark完全分布式环境搭建
  3. Java黑皮书课后题第8章:*8.15(几何:在一条直线上吗)编程练习题6.39给出了一个方法,用于测试三个点是否在一条直线上。编写下面的方法,检测points数组中所有的点是否都在同一条直线上
  4. 存储1m图像错误_【1m 讲堂】“跨专业挑战空调施工常见错误,你敢来参加吗?”...
  5. 在Swing和Swt中使用JavaFX
  6. *p++,*(p++),(*p)++的区别
  7. 记录用户转成超级用户的文件名字_一分钟了解Linux用户
  8. 前端开发 简单表格的编写练习 0228
  9. azure云数据库_在Azure SQL数据库中实现动态数据屏蔽
  10. struts2 中的 addActionError 、addFieldError、addActionMessage方法的区别添加错误信息
  11. C语言结构体初始化(转载)
  12. 第一季度我国电子信息制造业增加值同比增长14.9%
  13. 探索生产计划排程(APS)的发展历程
  14. 人脑词典、亡者归来……来看库兹韦尔对于未来的四个疯狂预测
  15. 3分钟搞明白信用评分卡模型模型验证
  16. java 通过Twitter API v2 提取收藏列表视频数据
  17. P1 | reference spur of SFB-PLL (JSSC-2013)
  18. 找到年龄最大的人,并输出
  19. 《Game Scripting Mastery》一本被中文翻译耽误的书
  20. 基于html5的音乐网站,基于C#和HTML5的在线音乐网站设计

热门文章

  1. php为什么都不想去二次开发,php学习误区:不要盲目的去读程序
  2. 为什么会出现docker
  3. 万兆以太网测试仪应该具备的测试功能
  4. 网络知识:分享几个路由器设置小技巧,欢迎收藏!
  5. 系统实施基础:系统实施的相关知识介绍
  6. QPS、TPS、并发用户数、吞吐量的关系
  7. 程序员幽默趣图(动物篇)
  8. 计算机会计学ufo报表,ufo报表实验报告(共10篇).doc
  9. 利用rfcomm实现树莓派与手机通信_工业物联网 | 怎么用NodeRed实现树莓派与阿里云物联网平台通信?虹科告诉你!...
  10. apollo java客户端_携程配置中心Apollo的Java客户端API的使用