您现在的位置是:网站首页> 编程资料编程资料

css3 border旋转时的动画应用CSS border虚线边框属性教程CSS中使用border来创建三角形的基本方法讲解CSS3 flex布局之快速实现BorderLayout布局深入浅析css3 border-image边框图像详解实例讲解CSS3中的border-radius属性详解CSS3中border-image的使用CSS3使用border-radius属性制作圆角css border属性的使用方法和技巧

2021-09-05 1328人已围观

简介 这篇文章主要介绍了css3 border旋转时的动画应用的相关资料,需要的朋友可以参考下

废话不多说了,直接给大家贴代码了,具体代码如下所示:
JavaScript Code复制内容到剪贴板
  1.     
  2.     
  3. css3动画border旋转时的应用。    
  4. "UTF-8"/>    
  5. "text/css">    
  6. body{    
  7. background: #ccc;    
  8. }    
  9. .he{    
  10. width: 100px;    
  11. height: 100px;    
  12. margin: 200px auto;    
  13. border: 10px solid black;    
  14. border-left-color: #fff;    
  15. border-radius: 70px;    
  16. animation: namemf 1s linear infinite;    
  17. -webkit-animation:namemf 1s linear infinite;    
  18. -ms-animation: namemf 1s linear infinite;    
  19. }    
  20. @keyframes namemf{    
  21. from{    
  22. transform:rotate(0deg) ;    
  23. }    
  24. to{    
  25. transform: rotate(360deg);    
  26. }    
  27. }    
  28. @-webkit-keyframes namemf{    
  29. from{    
  30. transform:rotate(0deg) ;    
  31. }    
  32. to{    
  33. transform: rotate(360deg);    
  34. }    
  35. }    
  36. @-ms-keyframes namemf{    
  37. from{    
  38. transform:rotate(0deg) ;    
  39. }    
  40. to{    
  41. transform: rotate(360deg);    
  42. }    
  43. }    
  44.     
  45.     
  46.     
  47. class="he">    
    
  •     
  •    
  • 效果图


    上面代码中要注意的地方:
    border-radius: 70px;为70px时div才能显示为圆形,因为上下左右的border多出了20px
    border-left-color: #fff;可以独立设置一边的颜色
    animation: namemf 1s linear infinite;中linear为匀速运动       
    ease:动画以低速开始,然后加快,在结束前变慢。       
    ease-in:动画以低速开始       
    ease-out:动画以低速结束

    相关内容

    -六神源码网