<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>旋转</title>
<style>
* {margin:0; padding:0; border:0;}
div {width:200px; height:200px; margin-left:100px; margin-top:-100px;}
img {width:200px; height:200px; border-radius:100px; animation:myfirst 5s linear infinite; -webkit-animation:myfirst 5s linear infinite; animation-play-state:running; -webkit-animation-play-state:running;}
img:hover {animation-play-state:paused; -webkit-animation-play-state:paused;}@keyframes myfirst {0% {transform:rotate(0deg);} 100% {transform:rotate(360deg);}}
@-webkit-keyframes myfirst {0% {transform:rotate(0deg);} 100% {transform:rotate(360deg);}}
</style>
</head><body>
<div><img src="img/earth.jpg"/><div>
</body>
</html>

页面载入地球开始转动。

当鼠标移动到地球上,地球停止转动。

当鼠标移开,地球继续转动。

animation:myfirst 5s linear infinite;

myfirst 是动画名称;

5s 是用户时长;

linear 表示动画匀速播放;

infinite 表示动画无限次播放。

animation-play-state 用于控制动画播放还是暂停,running为播放,paused为暂停。

我写的代码支持IE和webkit内核的 Chrome 和 Safari,适配其他浏览器也很简单,CSS中适配各内核浏览器即可。

转载于:https://my.oschina.net/u/574908/blog/361256

CSS3 animation 实现地球转动相关推荐

  1. CSS3 (animation)

    CSS3 animation 动画 实例代码: 属性取值说明: animation: animation-name animation-duration animation-timing-functi ...

  2. CSS3(animation, trasfrom)总结

    CSS3(animation, trasfrom)总结 1. Animation 样式写法: 格式: @-浏览器内核-keyframes 样式名 {} 标准写法(chrome safari不支持 @k ...

  3. html动画曲线快速结束,CSS3 animation动画

    CSS3 animation动画 1.@keyframes 定义关键帧动画 2.animation-name 动画名称 3.animation-duration 动画时间 4.animation-ti ...

  4. javascript实战pdf_web前端入门到实战:10分钟入门 CSS3 Animation

    Animation可以让你不用依赖javascript或jquery,用纯CSS在网页中轻松实现各种动画效果. 兼容性 animation在绝大部分主流浏览器都得到了很好的支持!还在兼容IE9的同学要 ...

  5. CSS3 animation动画,风车旋转、loading、人物走路动画案例

    CSS3 animation动画 1.@keyframes 定义关键帧动画 2.animation-name 动画名称 3.animation-duration 动画时间 4.animation-ti ...

  6. 用html怎么制作风车,css3 animation实现风车转动

    项目中经常有用到动画效果,比如Loading.风车转动等等.最简单的办法是使用gif,但是gif在半透明背景下有白边,体验不友好,好在现在可以使用css3的anmiation来实现动画效果,极大的提升 ...

  7. css3 slide动画,css3动画+ slidetoggle不起作用(css3 animation + slidetoggle don't work)

    css3动画+ slidetoggle不起作用(css3 animation + slidetoggle don't work) 飞机动画块(他从一边到另一边飞行 - 永远). 可以使用jquery折 ...

  8. html帧动画效果,HTML5+CSS3从入门到精通之CSS3 animation实现逐帧动画

    本篇文章探讨了HTML5+CSS3从入门到精通之CSS3 animation实现逐帧动画,希望阅读本篇文章以后大家有所收获,帮助大家对相关内容的理解更加深入. < css3里面的animatio ...

  9. ae制h5文字动画_H5案例分享:CSS3 Animation动画

    CSS3 Animation动画 一.@keyframes CSS3中的Animation动画主要的组件是@keyframes,@keyframes这个规则是用来创建动画的.将@keyframes当作 ...

最新文章

  1. 微软宣布 Win10 设备数突破8亿,距离10亿还远吗?
  2. 摄像机的几个重要的技术指标
  3. 测试CPU品牌和当前工作频率
  4. 细说Mammut大数据系统测试环境Docker迁移之路
  5. 浅谈CC攻击原理与防范
  6. 利用xsl和xml转html没有内容_HTML文档元素的属性介绍
  7. rabbitMQ概念详细介绍
  8. niceScroll.js
  9. 香港警方据线报捣破9个非法赌档 共拘捕114人
  10. 如何配置JLINK给STM32单片机下载程序
  11. 云计算认证哪个好?考什么内容?
  12. 2020全球C++及系统软件技术大会议程
  13. 用 FragmentTabHost 实现底部菜单
  14. GitLab 项目管理和代码托管平台
  15. 蜂窝状/六边形格子网格的定位/坐标转换
  16. 有各组方差怎么算组间平方和_方差分析中组内离差平方和,组间离差平方和的意义...
  17. 使用BULK INSERT高效导入大量数据到SQL Server数据库
  18. JS调试的一些小技巧
  19. Aspectj some problems
  20. 美--自行车的视觉瞬间

热门文章

  1. 块编辑器和双链笔记如何选择Notion vs Roam Research?FlowUs vs Obsidian
  2. flutter 获取定位_10分钟让你的flutter程序拥有定位功能--集成高德地图定位指南...
  3. Linux解压和压缩
  4. 解决Chrome更新书签问题
  5. java 自定义异常设计_Java自定义异常
  6. virtualbox centos7 安装增强功能时报错【未能加载虚拟光盘】非图形界面下的解决方案
  7. Java、JSP二手手机收售系统
  8. 解决element ui select下拉框不回显数据问题
  9. Aurora框架基础使用小结
  10. Python调用API打造一个语音合成系统(百度智能云)