CSS旋转加载动画

效果图1:CSS原效果(可旋转)   效果图2:需要的效果 

CSS代码:

    .loader {
      position: absolute;
      top: 98rpx;
      left: calc(50% - 142rpx);
      --s: 4rpx;
      width: 284rpx;
      height: 284rpx;
      /* border: 1px solid red; */
      border-radius: 50%;
      display: grid;
      -webkit-mask: radial-gradient(
        50% 50%,
        #0000 calc(99% - 2 * var(--s)),
        #000 calc(100% - 2 * var(--s))
      );
      animation: animate 3s linear infinite;
    }

    .loader::before {
      content: "";
      background: conic-gradient(
        from 25deg,
        #fc5858 25%,
        transparent 0 50%,
        #fc5858 0 75%,
        transparent 0
      );
      -webkit-mask: repeating-conic-gradient(#0000 0 25deg, #000 23% 25%),
        radial-gradient(var(--s) at var(--s) 50%, #000 97%, #0000)
          left/calc(100% - 2 * var(--s)) 100% repeat-x;
    }
    @keyframes animate {
      0% {
        transform: rotate(0deg);
      }

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