vue 图片扫描效果

 <div class="img-card">
        <div :class="['scan-contain', { active: loadingStatus }]"></div>
        <img :src="imageUrl" class="img" />
      </div>
.img-card {
    position: relative;
    padding: $basePadding * 0.5 $basePadding;
    border-right: $baseBorder;
    overflow: hidden;
    .scan-contain {
      position: absolute;
      left: 0;
      right: 0;
      top: -100px;
      height: 100px;
      background: linear-gradient(
        rgba($color: $baseColor, $alpha: 0),
        rgba($color: $baseColor, $alpha: 0.7)
      );
      &.active {
        animation: moveScan 1.5s infinite;
      }
    }
  }

  @keyframes moveScan {
    from {
      top: -100px;
    }
    to {
      top: 100%;
    }
  }
posted @   风意不止  阅读(341)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 单元测试从入门到精通
历史上的今天:
2020-05-12 PHPcms在模板中,加载模型,查询数据
点击右上角即可分享
微信分享提示