博客
关于我
css3转换
阅读量:320 次
发布时间:2019-03-03

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

1 2D转换

1.1 二维坐标系

1.2 2D转换之移动translate

    
Document

实现盒子中的盒子水平居中,垂直居中

 

    
Document

123

1.2 2D旋转之rotate

鼠标经过,图片旋转360度

    
Document

三角形

    
Document

旋转中心点transform-origin

    
Document

图片从左下角逆时针旋转出现

    
Document

1.3 2D转换之缩放scale

    
Document
123123

鼠标经过,图片变大

    
Document

    
Document
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7

1.4 2D转换综合写法

    
Document

 

2 css3动画

2.1 什么是动画

  • 动画是 CSS3 中最具颠覆性的特征之一,可通过设置多个节点来精确的控制一个或者一组动画,从而实现复杂的动画效果

2.2 动画的基本使用

  • 先定义动画

  • 在调用定义好的动画

2.3 语法格式(定义动画)

@keyframes 动画名称 {    0% {        width: 100px;    }    100% {        width: 200px    }}

2.4 语法格式(使用动画)

div {    /* 调用动画 */    animation-name: 动画名称;    /* 持续时间 */    animation-duration: 持续时间;}

2.5 动画序列

  • 0% 是动画的开始,100 % 是动画的完成,这样的规则就是动画序列

  • 在 @keyframs 中规定某项 CSS 样式,就由创建当前样式逐渐改为新样式的动画效果

  • 动画是使元素从一个样式逐渐变化为另一个样式的效果,可以改变任意多的样式任意多的次数

  • 用百分比来规定变化发生的时间,或用 fromto,等同于 0% 和 100%

2.6 代码演示

    
Document

2.7 常见的属性

代码演示

    
Document

2.8 动画简写方式

  1. 动画简写方式

    /* animation: 动画名称 持续时间 运动曲线 何时开始 播放次数 是否反方向 起始与结束状态 */animation: name duration timing-function delay iteration-count direction fill-mode
  2. 知识要点

    • 简写属性里面不包含 animation-paly-state

    • 暂停动画 animation-paly-state: paused; 经常和鼠标经过等其他配合使用

    • 要想动画走回来,而不是直接调回来:animation-direction: alternate

    • 盒子动画结束后,停在结束位置:animation-fill-mode: forwards

  3. 代码演示

    animation: move 2s linear 1s infinite alternate forwards;

2.9 热点图案例

 

2.10 速度曲线细节

  1. 速度曲线细节

    
Document
世纪佳缘我在这里等你

奔跑的熊大  

    
Document

 

转载地址:http://gsql.baihongyu.com/

你可能感兴趣的文章
mysql 优化器 key_mysql – 选择*和查询优化器
查看>>
MySQL 优化:Explain 执行计划详解
查看>>
Mysql 会导致锁表的语法
查看>>
mysql 使用sql文件恢复数据库
查看>>
mysql 修改默认字符集为utf8
查看>>
Mysql 共享锁
查看>>
MySQL 内核深度优化
查看>>
mysql 内连接、自然连接、外连接的区别
查看>>
mysql 写入慢优化
查看>>
mysql 分组统计SQL语句
查看>>
Mysql 分页
查看>>
Mysql 分页语句 Limit原理
查看>>
MySql 创建函数 Error Code : 1418
查看>>
MySQL 创建新用户及授予权限的完整流程
查看>>
mysql 创建表,不能包含关键字values 以及 表id自增问题
查看>>
mysql 删除日志文件详解
查看>>
mysql 判断表字段是否存在,然后修改
查看>>
MySQL 到底能不能放到 Docker 里跑?
查看>>
mysql 前缀索引 命令_11 | Mysql怎么给字符串字段加索引?
查看>>
MySQL 加锁处理分析
查看>>