文字扫光、图片扫光、边缘透明图片扫光

<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <title>Document</title>
    <style>
      h1 {
        font-size: 60px;
        font-family: "RZGFDHDHJ";
        font-weight: normal;
        color: #9747ff;
      }
      @keyframes shark-txt {
        form {
          background-position: -100%;
        }
        to {
          background-position: 200%;
        }
      }
      .shark-txt {
        -webkit-text-fill-color: transparent;
        background: linear-gradient(
            45deg,
            rgba(255, 255, 255, 0) 45%,
            rgba(255, 255, 255, 0.7),
            rgba(255, 255, 255, 0) 55%
          ) -100% / 50% no-repeat currentColor;
        background-clip: text;
        animation: shark-txt 8s infinite;
      }

      @keyframes shark-wrap {
        to {
          transform: translateX(100%);
        }
      }

      .shark-wrap {
        position: relative;
        overflow: hidden;
      }

      .shark-wrap::after {
        content: "";
        position: absolute;
        inset: -20%;
        background: linear-gradient(
          45deg,
          rgba(255, 255, 255, 0) 40%,
          rgba(255, 255, 255, 0.7),
          rgba(255, 255, 255, 0) 60%
        );
        animation: shark-wrap 2s infinite;
        transform: translateX(-100%);
      }
      .card {
        width: 300px;
        border-radius: 8px;
        background-color: #ffe8a3;
      }
      .card img {
        display: block;
        width: 100%;
      }
    </style>
  </head>
  <body>
    <div style="margin: 100px; text-align: center">
      <h1 class="shark-txt">前端侦探</h1>
    </div>
    <div style="margin: 100px; display: flex; justify-content: center">
      <div class="shark-wrap card">
        <img
          src="https://imgservices-1252317822.image.myqcloud.com/coco/b11272023/ececa9a5.7y0amw.jpg"
        />
      </div>
    </div>
    <div style="margin: 100px; display: flex; justify-content: center">
      <div
        class="shark-wrap card"
        style="
          mask: url(https://imgservices-1252317822.image.myqcloud.com/coco/s09252023/3af9e8de.00uqxe.png)
            0 0/100%;
        "
      >
        <img
          src="https://imgservices-1252317822.image.myqcloud.com/coco/s09252023/3af9e8de.00uqxe.png"
        />
      </div>
    </div>
  </body>
</html>

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容