css 星星闪烁加载框-CSDN博客

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6

今天带来的是普灵普灵的loader闪烁加载框

效果如下
在这里插入图片描述
开源精神给我们带来了源码
,源码如下

<!DOCTYPE html>
<html lang="en">

<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>star Particles</title>
  <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.2/css/all.min.css"
    integrity="sha512-z3gLpd7yknf1YoNbCzqRKc4qyor8gaKU1qmn+CShxbuBusANI9QpRohGBreCFkKxLhei6S9CQXFEbbKuqLg0DA=="
    crossorigin="anonymous" referrerpolicy="no-referrer" />
  <style>
    * {
      margin: 0;
      padding: 0;
      box-sizing: border-box;
    }

    body {
      display: flex;
      justify-content: center;
      align-items: center;
      min-height: 100vh;
      background-color: #131a1c;
    }

    .loader {
      position: relative;
      width: 300px;
      height: 300px;
      display: flex;
      justify-content: center;
      align-self: center;
      animation: animate-color 7.2s linear infinite;
    }

    .loader span {
      position: absolute;
      transform-origin: 150px;
      transform: translateX(-150px) rotate(calc(var(--i) * 30deg));
      filter: drop-shadow(0 0 5px #3cc2ff) drop-shadow(0 0 15px #3cc2ff) drop-shadow(0 0 30px #3cc2ff);
    }

    .loader span i {
      position: relative;
      color: #3cc2ff;
      animation: rotate-stars 2.4s linear infinite;
      animation-delay: calc(var(--i) * 0.2s);
    }

    .loader span::before {
      content: '\f005';
      position: absolute;
      font-family: fontAwesome;
      font-size: 0.75em;
      color: #131a1c;
      animation: rotate-particle 2.4s linear infinite;
      animation-delay: calc(var(--i) * -0.2s);
    }

    @keyframes rotate-stars {
      0% {
        transform: rotate(0deg) scale(0);
      }

      50% {
        transform: rotate(180deg) scale(3);
      }

      100% {
        transform: rotate(360deg) scale(0);
      }
    }

    @keyframes animate-color {
      0% {
        filter: hue-rotate(0deg);
      }

      100% {
        filter: hue-rotate(360deg);
      }
    }

    @keyframes rotate-particle {
      0% {
        scale: 1;
        opacity: 0;
        rotate: 0deg;
      }

      50% {
        scale: 1;
        opacity: 1;
        rotate: 180deg;
      }

      100% {
        scale: 0;
        opacity: 0;
        rotate: 360deg;
        filter: drop-shadow(-150px 0 #3cc2ff) drop-shadow(150px 0 #3cc2ff) drop-shadow(0 150px #3cc2ff) drop-shadow(0 -150px #3cc2ff);
      }
    }
  </style>
</head>

<body>
  <div class="loader">
    <span style="--i:1;"><i class="fa-solid fa-star"></i></span>
    <span style="--i:2;"><i class="fa-solid fa-star"></i></span>
    <span style="--i:3;"><i class="fa-solid fa-star"></i></span>
    <span style="--i:4;"><i class="fa-solid fa-star"></i></span>
    <span style="--i:5;"><i class="fa-solid fa-star"></i></span>
    <span style="--i:6;"><i class="fa-solid fa-star"></i></span>
    <span style="--i:7;"><i class="fa-solid fa-star"></i></span>
    <span style="--i:8;"><i class="fa-solid fa-star"></i></span>
    <span style="--i:9;"><i class="fa-solid fa-star"></i></span>
    <span style="--i:10;"><i class="fa-solid fa-star"></i></span>
    <span style="--i:11;"><i class="fa-solid fa-star"></i></span>
    <span style="--i:12;"><i class="fa-solid fa-star"></i></span>
  </div>
</body>

</html>
阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6
标签: CSS