千家信息网

css3怎么制作圆形旋转动画

发表于:2025-01-19 作者:千家信息网编辑
千家信息网最后更新 2025年01月19日,这篇文章主要介绍了css3怎么制作圆形旋转动画,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。使用css3制作旋转动画的步骤步骤一:画出
千家信息网最后更新 2025年01月19日css3怎么制作圆形旋转动画

这篇文章主要介绍了css3怎么制作圆形旋转动画,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。

  使用css3制作旋转动画的步骤

  步骤一:画出8个图标设置成4个div

  

  

  

  

  

  产品中心

  

  

  

  官方网站

  

  

  

  

  

  代理查询

  

  

  

  后台登录

  

  

  

  

  

  公司资质

  

  

  

  质检报告

  

  

  

  

  

  代理登录

  

  

  

  代理授权

  

  

  

  步骤二:使用css3布局

  .out_circle{

  width:440px;

  height:440px;

  border:1pxsolid;

  border-radius:50%;

  margin:30pxauto0auto;

  position:relative;

  }

  .nav_circle{

  width:110px;

  height:440px;

  float:left;

  position:absolute;

  top:0;

  left:169px;

  text-align:center;

  }

  .img_top{

  top:-27px;

  -webkit-transform:rotate(0deg);

  }

  .img_bottom{

  top:316px;

  -webkit-transform:rotate(0deg);

  }

  .img_topimg,.img_bottomimg{

  width:77px;

  height:77px;

  }

  .img_top,.img_bottom{

  position:relative;

  z-index:1;

  }

  .nav_circle.imga{

  position:absolute;

  top:10px;

  left:94px;

  width:52px;

  }

  .r1{

  transform:rotate(0deg)skew(0deg)scale(1);

  -ms-transform:rotate(0deg)skew(0deg)scale(1);/*IE9*/

  -moz-transform:rotate(0deg)skew(0deg)scale(1);/*Firefox*/

  -webkit-transform:rotate(0deg)skew(0deg)scale(1);/*SafariºÍChrome*/

  -o-transform:rotate(0deg)skew(0deg)scale(1);

  animation:rotate10slinearinfinite;

  -webkit-animation:rotate10slinearinfinite;

  -moz-animation:rotate10slinearinfinite;

  -o-animation:rotate10slinearinfinite;

  }

  .r1.img{

  transform:rotate(0deg)skew(0deg)scale(1);

  -ms-transform:rotate(0deg)skew(0deg)scale(1);/*IE9*/

  -moz-transform:rotate(0deg)skew(0deg)scale(1);/*Firefox*/

  -webkit-transform:rotate(0deg)skew(0deg)scale(1);/*SafariºÍChrome*/

  -o-transform:rotate(0deg)skew(0deg)scale(1);

  animation:rotate_c110slinearinfinite;

  -webkit-animation:rotate_c110slinearinfinite;

  }

  .r2{

  transform:rotate(45deg)skew(0deg)scale(1);

  -ms-transform:rotate(45deg)skew(0deg)scale(1);/*IE9*/

  -moz-transform:rotate(45deg)skew(0deg)scale(1);/*Firefox*/

  -webkit-transform:rotate(45deg)skew(0deg)scale(1);/*SafariºÍChrome*/

  -o-transform:rotate(45deg)skew(0deg)scale(1);

  animation:rotatef10slinearinfinite;

  -webkit-animation:rotatef10slinearinfinite;

  -moz-animation:rotatef10slinearinfinite;

  -o-animation:rotatef10slinearinfinite;

  }

  .r2.img{

  transform:rotate(-45deg)skew(0deg)scale(1);

  -ms-transform:rotate(-45deg)skew(0deg)scale(1);/*IE9*/

  -moz-transform:rotate(-45deg)skew(0deg)scale(1);/*Firefox*/

  -webkit-transform:rotate(-45deg)skew(0deg)scale(1);/*SafariºÍChrome*/

  -o-transform:rotate(-45deg)skew(0deg)scale(1);

  animation:rotate_c210slinearinfinite;

  -webkit-animation:rotate_c210slinearinfinite;

  }

  .r3{

  transform:rotate(90deg)skew(0deg)scale(1);

  -ms-transform:rotate(90deg)skew(0deg)scale(1);/*IE9*/

  -moz-transform:rotate(90deg)skew(0deg)scale(1);/*Firefox*/

  -webkit-transform:rotate(90deg)skew(0deg)scale(1);/*SafariºÍChrome*/

  -o-transform:rotate(90deg)skew(0deg)scale(1);

  animation:rotates10slinearinfinite;

  -webkit-animation:rotates10slinearinfinite;

  -moz-animation:rotates10slinearinfinite;

  -o-animation:rotates10slinearinfinite;

  }

  .r3.img{

  transform:rotate(-90deg)skew(0deg)scale(1);

  -ms-transform:rotate(-90deg)skew(0deg)scale(1);/*IE9*/

  -moz-transform:rotate(-90deg)skew(0deg)scale(1);/*Firefox*/

  -webkit-transform:rotate(-90deg)skew(0deg)scale(1);/*SafariºÍChrome*/

  -o-transform:rotate(-90deg)skew(0deg)scale(1);

  animation:rotate_c310slinearinfinite;

  -webkit-animation:rotate_c310slinearinfinite;

  }

  .r4{

  transform:rotate(135deg)skew(0deg)scale(1);

  -ms-transform:rotate(135deg)skew(0deg)scale(1);/*IE9*/

  -moz-transform:rotate(135deg)skew(0deg)scale(1);/*Firefox*/

  -webkit-transform:rotate(135deg)skew(0deg)scale(1);/*SafariºÍChrome*/

  -o-transform:rotate(135deg)skew(0deg)scale(1);

  animation:rotatet20slinearinfinite;

  -webkit-animation:rotatet10slinearinfinite;

  -moz-animation:rotatet10slinearinfinite;

  -o-animation:rotatet10slinearinfinite;

  }

  .r4.img{

  transform:rotate(-135deg)skew(0deg)scale(1);

  -ms-transform:rotate(-135deg)skew(0deg)scale(1);/*IE9*/

  -moz-transform:rotate(-135deg)skew(0deg)scale(1);/*Firefox*/

  -webkit-transform:rotate(-135deg)skew(0deg)scale(1);/*SafariºÍChrome*/

  -o-transform:rotate(-135deg)skew(0deg)scale(1);

  animation:rotate_c410slinearinfinite;

  -webkit-animation:rotate_c410slinearinfinite;

  }

  步骤三:为每个div创建动画

  第一个div

  @keyframesrotate{

  0%{

  transform:rotate(0deg)skew(0deg)scale(1);

  -ms-transform:rotate(0deg)skew(0deg)scale(1);/*IE9*/

  -moz-transform:rotate(0deg)skew(0deg)scale(1);/*Firefox*/

  -webkit-transform:rotate(0deg)skew(0deg)scale(1);/*SafariºÍChrome*/

  -o-transform:rotate(0deg)skew(0deg)scale(1);

  }

  100%{

  transform:rotate(360deg)skew(0deg)scale(1);

  -ms-transform:rotate(360deg)skew(0deg)scale(1);/*IE9*/

  -moz-transform:rotate(360deg)skew(0deg)scale(1);/*Firefox*/

  -webkit-transform:rotate(360deg)skew(0deg)scale(1);/*SafariºÍChrome*/

  -o-transform:rotate(360deg)skew(0deg)scale(1);

  }

  }

  第二个div

  @keyframesrotatef{

  0%{

  transform:rotate(45deg)skew(0deg)scale(1);

  -ms-transform:rotate(45deg)skew(0deg)scale(1);/*IE9*/

  -moz-transform:rotate(45deg)skew(0deg)scale(1);/*Firefox*/

  -webkit-transform:rotate(45deg)skew(0deg)scale(1);/*SafariºÍChrome*/

  -o-transform:rotate(45deg)skew(0deg)scale(1);

  }

  100%{

  transform:rotate(405deg)skew(0deg)scale(1);

  -ms-transform:rotate(405deg)skew(0deg)scale(1);/*IE9*/

  -moz-transform:rotate(405deg)skew(0deg)scale(1);/*Firefox*/

  -webkit-transform:rotate(405deg)skew(0deg)scale(1);/*SafariºÍChrome*/

  -o-transform:rotate(405deg)skew(0deg)scale(1);

  }

  }

  第三个div

  @keyframesrotates{

  0%{

  transform:rotate(90deg)skew(0deg)scale(1);

  -ms-transform:rotate(90deg)skew(0deg)scale(1);/*IE9*/

  -moz-transform:rotate(90deg)skew(0deg)scale(1);/*Firefox*/

  -webkit-transform:rotate(90deg)skew(0deg)scale(1);/*SafariºÍChrome*/

  -o-transform:rotate(90deg)skew(0deg)scale(1);

  }

  100%{

  transform:rotate(450deg)skew(0deg)scale(1);

  -ms-transform:rotate(450deg)skew(0deg)scale(1);/*IE9*/

  -moz-transform:rotate(450deg)skew(0deg)scale(1);/*Firefox*/

  -webkit-transform:rotate(450deg)skew(0deg)scale(1);/*SafariºÍChrome*/

  -o-transform:rotate(450deg)skew(0deg)scale(1);

  }

  }

  第四个div

  @keyframesrotatet{

  0%{

  transform:rotate(135deg)skew(0deg)scale(1);

  -ms-transform:rotate(135deg)skew(0deg)scale(1);/*IE9*/

  -moz-transform:rotate(135deg)skew(0deg)scale(1);/*Firefox*/

  -webkit-transform:rotate(135deg)skew(0deg)scale(1);/*SafariºÍChrome*/

  -o-transform:rotate(135deg)skew(0deg)scale(1);

  }

  100%{

  transform:rotate(495deg)skew(0deg)scale(1);

  -ms-transform:rotate(495deg)skew(0deg)scale(1);/*IE9*/

  -moz-transform:rotate(495deg)skew(0deg)scale(1);/*Firefox*/

  -webkit-transform:rotate(495deg)skew(0deg)scale(1);/*SafariºÍChrome*/

  -o-transform:rotate(495deg)skew(0deg)scale(1);

  }

  }

  注意

  因为css3的旋转属性并不是所有浏览器都可以兼容的,所以在创建完之后要给相应的类添加动画名。

感谢你能够认真阅读完这篇文章,希望小编分享的"css3怎么制作圆形旋转动画"这篇文章对大家有帮助,同时也希望大家多多支持,关注行业资讯频道,更多相关知识等着你来学习!

很赞哦!
动画 步骤 篇文章 制作 代理 圆形 登录 三个 产品 产品中心 价值 公司 兴趣 同时 后台 图标 官方 官方网站 属性 布局 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 app软件开发郑州 为什么数据库加载不了 中国政企网络安全上岗证题目 phpmysql数据库怎么用 asv服务器虚拟化管理系统 服务器运维学习计划 网络安全中hp是什么 计算机三级网络技术复习用书 数据库原理 开卷 试题 软件开发部优先级 自己架设内网游戏服务器 卿斯汉密码学与计算机网络安全 网络安全监管原则 网络安全防护小技巧文章 vivox9的服务器在哪 数据库不能修改表 戴尔服务器2012年有哪些 数据库安全配置标准 nfv网络安全 如何评价数据库数据逻辑设计 软件开发提成纯方案 依兰软件开发 hp无线打印服务器 2019无锡网络安全宣传 网络安全团会的活动目的 日志 数据库表 御2行业进阶版无法连接服务器 组态 软件开发 江西综合网络技术咨询口碑推荐 天津网络时间同步服务器云空间
0