CSS3实现swap交换动画


Posted in HTML / CSS onJanuary 19, 2016

直奔主题:

首先得将HTML结构设计好,一个固定的窗口,然后一个带有黑色背景的笑脸

XML/HTML Code复制内容到剪贴板
  1. <div><span></span></div>    

笑脸居中我们用最新的布局flex来实现,这个也是很好用的属性.之前文章中已经有flex的相关教程,大家不懂的可以看看.

CSS Code复制内容到剪贴板
  1. div{   
  2. width200px;   
  3. height200px;   
  4. color#fff;   
  5. border#eee 2px solid;   
  6. }   
  7. div > span{   
  8. width: 100%;   
  9. height: 100%;   
  10. positionrelative;   
  11. background-color#000;   
  12. display: flex;   
  13. justify-contentcenter;   
  14. align-items: center;   
  15. font-size80px;   
  16. animation: anims 1s ease-in;   
  17. }  

然后加入动画,动画是位置的变化,和元素缩放状态的变化,再加入了透明度的变化.

CSS Code复制内容到剪贴板
  1. @keyframes anims {   
  2.     0% {   
  3.       rightright0px;   
  4.       top: 0;   
  5.       transform: scale(0);   
  6.      opacity: 0.2;   
  7.     }   
  8.     50%{   
  9.       top: 0;   
  10.       rightright: -300px;   
  11.       transform: scale(0.5);   
  12.      opacity: 0.6;   
  13.     }   
  14.   
  15.     90%{   
  16.       top: 0;   
  17.       rightright: -10px;   
  18.       transform: scale(0.99);   
  19.       opacity: 0.9;   
  20.     }   
  21.   
  22.     100%{   
  23.       top: 0;   
  24.       rightright:0px;   
  25.       transform: scale(1);   
  26.       opacity: 1;   
  27.     }   
  28.   
  29. }   

这样就实现了我们想要的效果,当然自己出现的动态效果,还可以自己来设定.

CSS3实现swap交换动画

好了,这就是swap 动画效果。

大家可以实现这个可爱的笑脸动画吗?试试吧!

HTML / CSS 相关文章推荐
CSS心形加载的动画源码的实现
Mar 09 HTML / CSS
利用CSS3把图片变成灰色模式的实例代码
Sep 06 HTML / CSS
深入剖析webstorage[html5的本地数据处理]
Jul 11 HTML / CSS
html5-Canvas可以在web中绘制各种图形
Dec 26 HTML / CSS
使用HTML5的File实现base64和图片的互转
Aug 01 HTML / CSS
HTML5梦幻之旅——炫丽的流星雨效果实现过程
Aug 06 HTML / CSS
实例教程 HTML5 Canvas 超炫酷烟花绽放动画实现代码
Nov 05 HTML / CSS
html5使用canvas绘制文字特效
Dec 15 HTML / CSS
浅析HTML5:'data-'属性的作用
Jan 23 HTML / CSS
html+css实现环绕倒影加载特效
Jul 07 HTML / CSS
CSS3 Tab动画实例之背景切换动态效果
Aug 23 HTML / CSS
postman中form-data、x-www-form-urlencoded、raw、binary的区别介绍
Jan 18 HTML / CSS
基于CSS3制作立体效果导航菜单
Jan 12 #HTML / CSS
纯HTML5+CSS3制作图片旋转
Jan 12 #HTML / CSS
CSS3 text shadow字体阴影效果
Jan 08 #HTML / CSS
CSS3圆角和渐变2种常用功能详解
Jan 06 #HTML / CSS
使用CSS3的appearance属性改变元素的外观的方法
Dec 12 #HTML / CSS
CSS3 flex布局之快速实现BorderLayout布局
Dec 03 #HTML / CSS
深入浅析css3 中display box使用方法
Nov 25 #HTML / CSS
You might like
Netflix将与CLAMP、乙一以及冲方丁等6名知名制作人合伙展开原创动画计划!
2020/03/06 日漫
全国FM电台频率大全 - 6 辽宁省
2020/03/11 无线电
PHP中基于ts与nts版本- vc6和vc9编译版本的区别详解
2013/04/26 PHP
PHP命名空间(namespace)的使用基础及示例
2014/08/18 PHP
js验证表单大全
2006/11/25 Javascript
JavaScript Cookie 直接浏览网站分网址
2009/12/08 Javascript
js 获取服务器控件值的代码
2010/03/05 Javascript
javascript学习笔记(三)显示当时时间的代码
2011/04/08 Javascript
使用js画图之正弦曲线
2015/01/12 Javascript
jQuery中noconflict函数的实现原理分解
2015/02/03 Javascript
jquery实现图片预加载
2015/12/25 Javascript
微信小程序-获得用户输入内容
2017/02/13 Javascript
微信小程序图片选择、上传到服务器、预览(PHP)实现实例
2017/05/11 Javascript
JavaScript实现一个空中避难的小游戏
2017/06/06 Javascript
EasyUI的DataGrid绑定Json数据源的示例代码
2017/12/16 Javascript
微信小程序实现topBar底部选择栏效果
2018/07/20 Javascript
Puppeteer 爬取动态生成的网页实战
2018/11/14 Javascript
js删除对象/数组中null、undefined、空对象及空数组方法示例
2018/11/14 Javascript
微信小程序dom操作的替代思路实例分析
2018/12/06 Javascript
JS实现容器模块左右拖动效果
2020/01/14 Javascript
Javascript柯里化实现原理及作用解析
2020/10/22 Javascript
基于ajax实现上传图片代码示例解析
2020/12/03 Javascript
vscode自定义vue模板的实现
2021/01/27 Vue.js
python字典get()方法用法分析
2015/04/17 Python
常见python正则用法的简单实例
2016/06/21 Python
python使用opencv驱动摄像头的方法
2018/08/03 Python
检测python爬虫时是否代理ip伪装成功的方法
2019/07/12 Python
Mysql数据库反向生成Django里面的models指令方式
2020/05/18 Python
理解Django 中Call Stack机制的小Demo
2020/09/01 Python
详解Python中的路径问题
2020/09/02 Python
Dune London官网:英国著名奢华鞋履品牌
2017/11/30 全球购物
中小学生学籍证明
2014/10/25 职场文书
市级三好学生评语
2014/12/29 职场文书
教务处干事工作总结
2015/08/14 职场文书
Python趣味挑战之教你用pygame画进度条
2021/05/31 Python
Lombok的详细使用及优缺点总结
2021/07/15 Java/Android