博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
CSS3动画
阅读量:5846 次
发布时间:2019-06-18

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

先贴几段代码,有时间慢慢研究一下

我又回来了.总结一下

CSS3 2D 转换

CSS3 3D 转换
CSS3 过渡
CSS3 动画

CSS3 2D 转换
2D Transform 方法
transform: translate(50px,100px);
translate(x,y)沿着 X 和 Y 轴移动元素。
translateX(n)沿着 X 轴移动元素。
translateY(n)沿着 Y 轴移动元素。
transform: scale(2,4);缩放转换,改变元素的宽度和高度。
scaleX(n) 缩放转换,改变元素的宽度。
scaleY(n)缩放转换,改变元素的高度。
transform: rotate(30deg);旋转角度。
skew(x-angle,y-angle)倾斜转换,沿着 X 和 Y 轴。
skewX(angle)倾斜转换,沿着 X 轴。
skewY(angle)倾斜转换,沿着 Y 轴。
matrix(n,n,n,n,n,n)方法把所有 2D 转换方法组合在一起。
matrix() 方法需要六个参数,包含数学函数,允许您:旋转、缩放、移动以及倾斜元素。
CSS3 3D转换
transform: rotateX(120deg);
transform: rotateY(130deg);
CSS3 过渡
transition
transition:all ease 1s;一秒过渡上面所有的元素
transition:transform 1s,opacity 1s,background 1s,width 1s,height 1s,font-size 1s; 一秒过渡所写元素
CSS3 动画
改变背景色和位置:
animation:myfirst 5s;
animation-iteration-count:3; 播放动画三次
animation-iteration-count:infinite 规定动画应该无限次播放。
@keyframes myfirst
{
0% {background:red; left:0px; top:0px;}
25% {background:yellow; left:200px; top:0px;}
50% {background:blue; left:200px; top:200px;}
75% {background:green; left:0px; top:200px;}
100% {background:red; left:0px; top:0px;}
}

 

转载于:https://www.cnblogs.com/cxd1008/p/6395612.html

你可能感兴趣的文章
Spring+MyBatis实现读写分离
查看>>
spring自己对AOP的运用 -- spring事物(transaction)原理
查看>>
git 常用命令
查看>>
关于java 1.8的Lambda表达式详解
查看>>
缅怀那些正渐行渐远的编程语言
查看>>
各个网站的CSS清除代码
查看>>
TableView的集合
查看>>
3年工作经验的Java程序员面试经
查看>>
Hadoop实战(4)_Hadoop的集群管理和资源分配
查看>>
node中如何使用session,打通session、cookie任督二脉(express框架之session实战)
查看>>
css 样式优先级计算
查看>>
英国公司利用人工智能酿啤酒 升华酿酒技巧
查看>>
区块链软件公司:区块链下新日子的遥想
查看>>
代理模式——结合SpringAOP讲解
查看>>
java版spring cloud+spring boot+redis多租户社交电子商务平(三)SpringBoot用JdbcTemplates访问Mysql...
查看>>
我怎样用Node.js自动完成工作的
查看>>
软RAID管理命令mdadm详解
查看>>
Bootstrap学习
查看>>
控制器 控制器view cell的关系
查看>>
Eclipse RCP 玩转 Spring
查看>>