实现虚线动画效果

  • Post author:
  • Post category:其他


1.案例一

利用css3的属性即可完成,在百度查看时,第一次发现是用js完成的,果断放弃。然后看到有类似动画,记录下来方便以后使用。

css部分代码

.line {
        width: 100px;
        height: 100px;
        background: linear-gradient(0deg, transparent 6px, #e60a0a 6px) repeat-y,
          linear-gradient(0deg, transparent 50%, #0f0ae8 0) repeat-y,
          linear-gradient(90deg, transparent 50%, #09f32f 0) repeat-x,
          linear-gradient(90deg, transparent 50%, #fad648 0) repeat-x;
        background-size: 1px 12px, 1px 12px, 12px 1px, 12px 1px;
        background-position: 0 0, 100% 0, 0 0, 0 100%;
        animation: move2 1s infinite linear;
      }
      @keyframes move2 {
        from {
        }
        to {
          background-position: 0 -12px, 100% 12px, 12px 0, -12px 100%;
        }
      }

js代码

    <div class="line" style="margin-bottom: 20px"></div>

看完下面的图你将了解度数的设置

可以根据这种效果实现一些管道,流动方向。类似下面这种。

感兴趣的可以尝试实现一下。



版权声明:本文为m0_53273062原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。