css3如何让div一直循环自转圈

代码如下:

  1. div{
  2. -webkit-transition-property: -webkit-transform;
  3. -webkit-transition-duration: 1s;
  4. -moz-transition-property: -moz-transform;
  5. -moz-transition-duration: 1s;
  6. -webkit-animation: rotate 3s linear infinite;
  7. -moz-animation: rotate 3s linear infinite;
  8. -o-animation: rotate 3s linear infinite;
  9. animation: rotate 3s linear infinite;}
  10. @-webkit-keyframes rotate{from{-webkit-transform: rotate(0deg)}
  11. to{-webkit-transform: rotate(360deg)}
  12. }
  13. @-moz-keyframes rotate{from{-moz-transform: rotate(0deg)}
  14. to{-moz-transform: rotate(359deg)}
  15. }
  16. @-o-keyframes rotate{from{-o-transform: rotate(0deg)}
  17. to{-o-transform: rotate(359deg)}
  18. }
  19. @keyframes rotate{from{transform: rotate(0deg)}
  20. to{transform: rotate(359deg)}
  21. }

效果如下:

以上效果图,是一个《网络请求通知》实例,一直在转圈的实例,实例代码如下:

《网络请求通知图片一直在转圈实例》

CSS:

  1. /*网络请求通知*/
  2. .web_request{
  3. position: fixed;
  4. z-index:;
  5. top:0px;
  6. left:0px;
  7. width:100%;
  8. height:100%;
  9. }
  10. .web_request_body{
  11. width:40px;
  12. height:40px;
  13. margin:0 auto;
  14. margin-top:10%;
  15. -webkit-transition-property: -webkit-transform;
  16. -webkit-transition-duration: 1s;
  17. -moz-transition-property: -moz-transform;
  18. -moz-transition-duration: 1s;
  19. -webkit-animation: rotate 1.5s linear infinite;
  20. -moz-animation: rotate 1.5s linear infinite;
  21. -o-animation: rotate 1.5s linear infinite;
  22. animation: rotate 1.5s linear infinite;
  23. }
  24. @-webkit-keyframes rotate{from{-webkit-transform: rotate(0deg)}
  25. to{-webkit-transform: rotate(360deg)}
  26. }
  27. @-moz-keyframes rotate{from{-moz-transform: rotate(0deg)}
  28. to{-moz-transform: rotate(359deg)}
  29. }
  30. @-o-keyframes rotate{from{-o-transform: rotate(0deg)}
  31. to{-o-transform: rotate(359deg)}
  32. }
  33. @keyframes rotate{from{transform: rotate(0deg)}
  34. to{transform: rotate(359deg)}
  35. }
  36. .web_request_body_background{
  37. position: absolute;
  38. width:40px;
  39. height:40px;
  40. background:#000;
  41. opacity:0.2;
  42. border-radius:50%;
  43. }
  44. .web_request_body_icon{
  45. position: absolute;
  46. }
  47. .web_request_body_icon img{
  48. margin-top:5px;
  49. margin-left:5px;
  50. width:30px;
  51. height:30px;
  52. }

HTML:

  1. <!--网络请求通知-->
  2. <div class="web_request">
  3. <div class="web_request_body">
  4. <div class="web_request_body_background"></div>
  5. <div class="web_request_body_icon"><img src="/cai_img/fot_bz.png" /></div>
  6. </div>
  7. </div>

css3如何让div一直循环自转圈,附带:网络请求通知图片一直在转圈实例的更多相关文章

  1. CSS3圆圈动画放大缩小循环动画效果

    代码如下: <!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" c ...

  2. CSS3 实现六边形Div图片展示效果

    原文:CSS3 实现六边形Div图片展示效果 效果图: 实现原理: 这个效果的主要css样式有: 1.>transform: rotate(120deg); 图片旋转 2.>overflo ...

  3. css3 transform 旋转div

    css3 transform 旋转div 学习了:http://www.w3school.com.cn/cssref/pr_transform.asp

  4. 【转】Android循环滚动广告条的完美实现,封装方便,平滑过渡,从网络加载图片,点击广告进入对应网址

    Android循环滚动广告条的完美实现,封装方便,平滑过渡,从网络加载图片,点击广告进入对应网址 关注finddreams,一起分享,一起进步: http://blog.csdn.net/finddr ...

  5. 循环神经网络与LSTM网络

    循环神经网络与LSTM网络 循环神经网络RNN 循环神经网络广泛地应用在序列数据上面,如自然语言,语音和其他的序列数据上.序列数据是有很强的次序关系,比如自然语言.通过深度学习关于序列数据的算法要比两 ...

  6. wait()方法写在while循环中可以在线程接到通知后再一次判断条件

    wait()方法写在while循环中可以在线程接到通知后再一次判断条件 synchronized public String pop() { String returnValue = "&q ...

  7. css3实现一个div设置多张背景图片及background-image属性

    CSS3/CSS1 background-image 属性 语法: background-image:<bg-image> [ , <bg-image> ]* <bg-i ...

  8. css3实现左右div高度自适应且内容居中对齐

    主要运用了css3的弹层布局,直接上代码: 效果:左边盒子宽度固定.内容居中对齐.与右侧盒子高度相等,右侧自动缩放 html: <div class="main"> & ...

  9. 用jquery或js实现三个div自动循环轮播

    //3个div的统一class = 'div' var index =0; //3秒轮播一次 var timer = setInterval(function(){     index = (inde ...

随机推荐

  1. php课程 5-18 数组排序和合并拆分函数有哪些

    php课程  5-18   数组排序和合并拆分函数有哪些 一.总结 一句话总结:分类来记.这些函数自己都可以写,费点时间而已. 1.array_combine()和array_merge()的区别是什 ...

  2. POJ1659Frogs&#39; Neighborhood(lavel定理)

    Frogs' Neighborhood Time Limit: 5000MS   Memory Limit: 10000K Total Submissions: 7260   Accepted: 31 ...

  3. Kolya and Tandem Repeat

     Kolya and Tandem Repeat time limit per test 2 seconds memory limit per test 256 megabytes input s ...

  4. oracle 中日期的加减

    oracle 中日期的加减 加法   select sysdate,add_months(sysdate,12) from dual;        --加1年 select sysdate,add_ ...

  5. Android 调整透明度的图片查看器

    本文以实例讲解了基于Android的可以调整透明度的图片查看器实现方法,具体如下:  main.xml部分代码如下: <?xml version="1.0" encoding ...

  6. [NPM] Make npm scripts cross-environment friendly

    Unfortunately not all shell commands work across various environments. Two main techniques to suppor ...

  7. web开发-MVC IoC 框架(转)

    随着Web应用的商业逻辑包含逐渐复杂的公式分析计算.决策支持等,使客户机越 来越不堪重负,因此将系统的商业分离出来.单独形成一部分,这样三层结构产生了. 其中‘层’是逻辑上的划分. 三层体系结构是将整 ...

  8. htmlunit 模拟登录 无验证码

    1.模拟登录csdn,最开始的时候使用的是httpclient,网上的所有模拟登录csdn的版本都是找到lt/execution/event_id.连同用户名及密码 一起发送即可,但是目前的csdn的 ...

  9. TensorFlow 实战(二)—— tf.train(优化算法)

    Training | TensorFlow tf 下以大写字母开头的含义为名词的一般表示一个类(class) 1. 优化器(optimizer) 优化器的基类(Optimizer base class ...

  10. MySQL旧版本ORDER BY 方法

    MySQL 的order by 它涉及到三个参数:A. sort_buffer_size 排序缓存.B. read_rnd_buffer_size 第二次排序缓存.C. max_length_for_ ...