简单的利用animation弄了旋转的星球,做一个复习。

实现的原理其实是包裹圆的的父级元素设置了rotate()动画,就会产生旋转的效果
+ 再加上animation-play-state:running;作为正在动画的标志,这个属性可以便捷的设置在鼠标悬停到球体上的时候不再旋转,也就是在最外层或者是你想要具体设置的地方的样式上添加:animation-play-state:paused;
+ 设置球体内的字体不随球体旋转,加上animation: inherit;animation-direction:reverse;
+ 不过我这个例子在鼠标悬停到字体的旋转没有设置好

附上代码:

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>animation应用2-旋转的星球</title><style>@keyframes move{100%{transform: rotate(360deg);}}@keyframes Dmove{100%{transform: rotate(1turn);}}*{margin: 0;padding: 0;}body{background: #555;}#bigBox{width: 460px;height: 460px;background: linear-gradient(140deg, #409eff 46%, #0b4580 100%);margin:0 auto;position: relative;}.innerCircle{width: 200px; height: 200px; border:1px solid #eee;  border-radius: 50%;position: absolute;top: 120px;left: 130px;animation: move 12s infinite linear;animation-play-state:running;}.innerCircle .innerRound{width: 100px; height: 100px; background: #f6d963; border-radius: 50%; box-shadow: 0 0 12px #ff0;position: absolute;top: 50px;left: 50px;}.innerCircle .sunCircle{width: 85px; height: 85px; border:1px solid #eee;  border-radius: 50%;position: absolute;top: -35px;left: 16px;animation: move 12s infinite linear;animation-play-state:running;}.sunCircle .sunRound{width: 50px; height: 50px; background: #e677d3; border-radius: 50%; box-shadow: 0 0 12px pink;position: absolute;top: 19px;left: 18px;animation: inherit;animation-direction:reverse;animation-play-state:running;}.sunCircle .round{width: 30px; height: 30px; background: #b9c3e8; border-radius: 50%; box-shadow: 0 0 12px #ccdbe4;position: absolute;top: -4px;left: 0;animation: move 2s infinite linear;animation-play-state:running;}.text{color: #fff; text-shadow: 0 8px 9px #c4b59d;position:absolute; top: 12px;left: 5px;animation: inherit;animation-direction:reverse;animation-play-state:running;}div:hover, div:focus, .text:hover, .text:focus, .round:hover, .round:focus{animation-play-state: paused;}</style>
</head>
<body><div id="bigBox"><div class="innerCircle"><div class="innerRound"></div><div class="sunCircle"><div class="sunRound"><span class="text">AWO</span></div><div class="round"></div></div></div></div>
</body>
</html>

css3-旋转的星球相关推荐

  1. 可控制转速CSS3旋转风车特效

    以前制作网页动画一般使用javascript,现在已经有越来越多动动画使用纯CSS实现,并且动画的控制也可以使用CSS3实现,因为CSS 3来了,CSS 3的动画功能确实强大.以下是一个纯CSS3制作 ...

  2. css3缓慢出现,让CSS3旋转开始缓慢然后结束缓慢?

    这不是一个可以通过使用ease-in解决的问题.让CSS3旋转开始缓慢然后结束缓慢? 如果我有一个元素,我想在CSS3中旋转一段时间,但是开始慢,结束速度慢,我该怎么做? CSS @-webkit-k ...

  3. 炫酷的动画特效—css3旋转立方球体

    炫酷的动画特效-css3旋转立方球体 想要实现旋转立方球体特效,以下的内容你不容错过. 要理解的知识点 形成一个3D空间: transform-style:preserve-3d (让父元素形成3D, ...

  4. css3旋转带放大缩小效果

    下载地址 css3旋转带放大缩小效果,鼠标悬停的时候触发放大或缩小并旋转的动画. dd:

  5. safari浏览器兼容css3旋转同时位移处理

    safari浏览器兼容css3旋转同时位移处理 项目某元素同时执行 位移+旋转时,谷歌浏览器等其他浏览器正常,safari浏览器不兼容(pc和苹果手机一样) 网络方案 (一) (亲测 然并卵 ~~) ...

  6. CSS3旋转实例学习

    CSS3旋转实例学习(附3D旋转实例) 我们都有在网页上见过一些交互性的效果,比如用鼠标滑向图标或是按钮的时候,图标会自动旋转一周,这就是CSS3旋转效果.在CSS3中有个常见的transform应用 ...

  7. HTML页面多个平行四边形,用css3旋转写平行四边形

    今天要布局的网页背景是一个平行四边形,切图作为背景不好,很影响网页的打开速度,,那么这个平行四边形就css代码写出来,可以用css3的CSS3 transform 旋转的属性写出来,就是transfo ...

  8. css3动画旋转360度,CSS3旋转动画(360度旋转、旋转放大、放大、移动) 用法和实例...

    CSS3旋转动画(360度旋转.旋转放大.放大.移动) 用法和实例 Internet Explorer 10.Firefox.Opera 支持 transform 属性. Internet Explo ...

  9. CSS3旋转动画(平滑,无限循环)

    CSS3旋转动画 /* 旋转动画 指定class为trun即可使用*/ .turn {animation: turn 10s linear infinite; }/* turn : 定义的动画名称 1 ...

  10. 使用CSS3旋转DIV

    使用CSS3旋转DIV       参加某公司的前端工程师笔试,遇到以下问题. 请完成以下填空,使得id为loading的div每1秒转1圈并无限循环. <html> <head&g ...

最新文章

  1. vue引入图片路径的三种主要方法
  2. python语言怎么用-在python语言中,如何使用注释
  3. 噬血代码进不了游戏_玩家认可,二次元魂类游戏,《噬血代码》在三个方面做出了差异化...
  4. 用requests爬取一个招聘网站
  5. 二建施工管理思维导图_备考二建不丢分?二建思维导图全程指导,知识点记忆快、不分散...
  6. 要养成良好的书写SQL的习惯
  7. vue中使用ts后,父组件获取执行子组件方法报错问题
  8. 如何在Linux中符号链接文件? [关闭]
  9. java数组转为字符串_join()和toString()方法 将数组转换为字符串
  10. C和指针 第十四章 习题
  11. rust代练吧_代练也配名正言顺?电竞协会被狂喷,只因颁发游戏代练师证书!...
  12. 计算机毕业设计Python+django 网上外卖订餐系统(源码+系统+mysql数据库+Lw文档)
  13. Win7下无法安装CDC Comms Interface驱动的朋友进
  14. 基于Python的MACD顶底背离形态的实现
  15. 平台交叉打包 GYP
  16. 直播互动软件神器有哪些
  17. Android 架构设计与挑选
  18. 一个PHP程序员的职业生涯技术提升阶梯规划方案
  19. Marlin固件之二:源代码详解与移植
  20. 跟我一起读《Hadoop权威指南》 第三篇 -- HDFS (Hadoop分布式文件系统)

热门文章

  1. Studio 中播放视频和音乐
  2. 国产无线蓝牙耳机哪个好?性价比高的国产耳机品牌
  3. 快速定位oracle故障-恩墨
  4. 基于JAVA校园点餐系统计算机毕业设计源码+系统+mysql数据库+lw文档+部署
  5. 用Python解析XMind工具 - xmindparser
  6. 【喜欢的诗词】好了歌
  7. 非常强大的PCB电路板维修口诀
  8. 终极解决solidworks2019无法获得下列许可solidworks standard无效的(不一致的)使用许可号码(-8,544,0)
  9. Android 多商品订单评价(类似淘宝)
  10. 新一代爬虫神器puppeteer介绍