找回密码
 立即注册

QQ登录

只需一步,快速开始

ZenosZeng 讲师达人认证 悬赏达人认证
超级版主   /  发表于:2021-1-28 23:48  /   查看:2321  /  回复:0
本帖最后由 dof 于 2021-1-29 00:11 编辑

在仪表板设计时,经常需要添加一些动效来提升视觉冲击力,这个帖子主要介绍圆形旋转动效。

实现步骤:
1、在仪表板中添加外部扩展




2、将以下代码粘贴到外部扩展的Html视图中,点击确定


  1. <html>
  2. <head>
  3. <style>
  4. .relative {
  5.   position: relative;
  6. }

  7. .loader-ring {
  8.   position: absolute;
  9.   top: 50%;
  10.   left: 50%;
  11.   margin: -120px 0 0 -120px;
  12.   width: 240px;
  13.   height: 240px;
  14. }

  15. .loader-ring-light {
  16.   width: 240px;
  17.   height: 240px;
  18.   -moz-border-radius: 240px;
  19.   -webkit-border-radius: 240px;
  20.   border-radius: 240px;
  21.   -moz-box-shadow: 0 4px 0 #00abf2 inset;
  22.   -webkit-box-shadow: 0 4px 0 #00abf2 inset;
  23.   box-shadow: 0 4px 0 #00abf2 inset;
  24.   animation: rotate-360 2s linear infinite;
  25. }

  26. .loader-ring-track {
  27.   position: absolute;
  28.   top: 0;
  29.   left: 0;
  30.   width: 240px;
  31.   height: 240px;
  32.   -moz-border-radius: 240px;
  33.   -webkit-border-radius: 240px;
  34.   border-radius: 240px;
  35.   -moz-box-shadow: 0 0 10px 4px rgba(0, 0, 0, 0.3) inset;
  36.   -webkit-box-shadow: 0 0 10px 4px rgba(0, 0, 0, 0.3) inset;
  37.   box-shadow: 0 0 10px 4px rgba(0, 0, 0, 0.3) inset;
  38. }

  39. @keyframes rotate-360 {
  40.   from {
  41.     -moz-transform: rotate(0);
  42.     -ms-transform: rotate(0);
  43.     -webkit-transform: rotate(0);
  44.     transform: rotate(0);
  45.   }
  46.   to {
  47.     -moz-transform: rotate(360deg);
  48.     -ms-transform: rotate(360deg);
  49.     -webkit-transform: rotate(360deg);
  50.     transform: rotate(360deg);
  51.   }
  52. }
  53. body {
  54. overflow-x:hidden;
  55. overflow-y:hidden;
  56. }

  57. </style>
  58. </head>
  59. <body>
  60. <div class='loader-ring'>
  61.   <div class='loader-ring-light'></div>
  62.   <div class='loader-ring-track'></div>
  63. </div>
  64. </body>
  65. </html>
复制代码



0 个回复

您需要登录后才可以回帖 登录 | 立即注册
返回顶部