提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档

前言

随着用户的需求,以及为提升用户体验今天我们讲利用css制作动画

提示:以下是本篇文章正文内容,下面案例可供参考

一、定义关键帧

这里用到了animation:名  时间;动画后面的是运动方式、循环否后面的具体内容请自己调试,这样可以更加熟悉。

@keyframes  名

其中0%,10%  是时间段表示在这个时间段做的事情这个时间段的时间是由animation的时间控制的

<!DOCTYPE html>
<html><head><meta charset="utf-8"><title></title><style>.wrapper{width: 200px;height: 200px;background-color: red;animation: mybox 8s ease infinite ;}@keyframes mybox{0%,10%{transform: translateX(0); }25%,35%{transform: translateX(200px);}50%,65%{transform: translateX(400px);}75%,90%{transform: translateX(600px);}100%{transform: translateX(800px);}}</style></head><body><div class="wrapper"></div></body>

二、小球运动

小球这里用的思路是:

当小球运动到一定的距离开始改变运动的方向   X轴,Y轴的方向

<<!DOCTYPE html>
<html><head><meta charset="utf-8"><title></title><style>body{background-color: black;}.wrapper{width: 100px;height: 100px;/* 圆角边框 */border-radius: 50%;/* 径向渐变 */background: radial-gradient(circle farthest-side at center,white,grey);/* animation: 名字 时间 匀速  往返  无限循环 */animation: mybox 8s linear alternate infinite;}@keyframes mybox{0%{transform: translate(0,0);}25%{transform: translate(500px,0);}50%{transform: translate(500px,500px);}75%{transform: translate(0,500px);}100%{transform: translate(0,0);}}</style></head><body><div class="wrapper"></div></body>
</html>

总结

css的动画效果还有很多,例如让多个图片做成一个动图这样的。简单的来说css动画就是让其添加的图片,或者是某个元素进行运动

css动画,小球运动相关推荐

  1. css动画-小球撞壁反弹

    小球碰到一面壁之后一般都会反弹,反射角=入射角: 其实用css3来实现这个效果也非常简单. 首先,分解一下小球的运动:水平运动和垂直运动. 当小球往右下方向运动时,如果碰到了下面的壁,那么由于碰撞,小 ...

  2. css怎样使弹跳的小球旋转,如何使用纯CSS实现小球跳跃台阶的动画效果(附源码)...

    本篇文章给大家带来的内容是关于如何使用纯CSS实现小球跳跃台阶的动画效果(附源码) ,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 效果预览 源代码下载 https://github ...

  3. c语言实现小球抛物线动画,CSS实现小球抛物线运动的动画效果 (代码)

    本篇文章给大家带来的内容是关于CSS实现小球抛物线运动的动画效果 (代码) ,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 一个物体实现抛物线运动,物理上是将物体分为水平运动(匀速) ...

  4. c语言动画让运动的小球停止,Flash怎么制作小球遇到障碍物后停止运动的动画?...

    Flash cs6舞台张想要制作一个滚动的小球,遇到障碍物以后停止滚动,该怎么制作这个效果呢?下面我们就来看看详细的教程. 软件名称:Adobe Flash CS6(FI cs6) 官方简体中文正式版 ...

  5. 再谈CSS动画 - 说点不知道的(一)贝塞尔曲线

    今天重新翻看<CSS 揭秘>"过渡与动画"一章,并把该章代码重新敲了一遍,代码托管在我的Github,在此总结一些心得. 动画的奥秘 在网页中添加动画的目的是让用户有更 ...

  6. CSS 实现小球的曲线运动

    文章目录 CSS 实现小球的曲线运动 方法一:使用 animation 动画 关于贝塞尔曲线 (cubic-bezier) 方法二:使用 left + top + 绝对定位 CSS 实现小球的曲线运动 ...

  7. html设定元素动画执行,CSS动画 _Animation 教程_W3cplus

    本文是为帮助您入门和熟悉CSS动画而编写的,使用它们来为您带来基于Web的接口以及为艺术带来生命.虽然W3C的CSS动画规范仍在修订中,但是如今它已经有大量的内容可以供我们使用了. 对我而言,CSS动 ...

  8. 肝了两宿才收集的17个超炫酷的 CSS 动画加载与进度条特效,绝对值得收藏!!!

    文章目录 一.圆形加载动画 二.上下跳动的圆球加载动画 三.3D立体加载动画 四.饼图加载动画 五.多色圆点波动效果的加载动画 六.制作顺时针放大的圆圈加载动画 七.制作小圆圈轮流放大的加载动画 八. ...

  9. CSS 动画指南: 原理和实战

    简介:无论动画以何种技术载体呈现,无论是传统的手绘动画,还是电脑生成的3D动画,也无论是用Flash还是CSS, 动画的基本原理和设计准则都未曾变过的. 在这篇文章中,我们会先解释CSS动画的基本概念 ...

最新文章

  1. 转载:《TypeScript 中文入门教程》 4、类
  2. python爬虫之urllib,伪装,超时设置,异常处理
  3. 前端学习(2982):一文理解undefine
  4. SQL Server 2008R2安装详细教程(附安装包)
  5. 163相册密码破解秘诀
  6. 新款微信壁纸小程序源码 自动采集小米
  7. go java nodejs 速度对比_除了node.js,Java、Python、Go 哪个适合web前端工程师
  8. python查看服务器日志_python读取服务器日志的方法
  9. Hive分区表创建,增加及删除
  10. 无刷直流电机反电动势过零检测_TI电机库源码
  11. 注册测绘师20180301-测绘基准
  12. mysql to excel 插件_在Excel中操作MySQL数据库插件MySQL for Excel
  13. 教你免费使用刷脸支付设备,蜻蜓二代返还政策解析
  14. Linux欧姆单位怎么打,电阻常识-younger0-ChinaUnix博客
  15. window cmd 命令大全 (order)
  16. 记录帖-电脑版微信多开
  17. 编解码学习笔记(三) Mpeg系列——Mpeg 1和Mpeg 2
  18. orign绘制双排Stack Column
  19. 与智能汽车相见恨晚的SOA到底是什么?
  20. C语言 从键盘输入圆的半径,计算并输出圆的正内接六边形的面积,以及这个正六边形面积占圆面积之百分比

热门文章

  1. 产品经理,考pmp证书含金量高还是考NPDP证书含金量高?
  2. web前端字体居中_css如何让文字居中?
  3. WAF与网络防火墙的区别在哪?
  4. 一个无聊至极的准入行学生泛泛之谈,恳请前辈们回顾自己入行之初,思考一下入行感谢。
  5. php 删除域名 查询,PHP域名备案查询接口_首发
  6. 人人都能开发安卓App App Inventor 2应用开发实战.pdf 免费下载(2)
  7. 【转帖】PSP修复记忆棒乱码无法删除问题!
  8. 非常简单下载芒果tv视频的方法(无需安装任何软件)
  9. GNN等优缺点总结及解决方案
  10. oracle not in语句突然失效解决方法