博丽七七

一个好看的彩虹极光背景

19浏览 1天前 科技综合 MA103718

效果:

参考:Elysia - Ergonomic Framework for Humans | ElysiaJS

这个极光背景挺好看的,直接扒下来了

<!DOCTYPE html>

<html lang="en">

<head>

  <meta charset="UTF-8">

  <meta name="viewport" content="width=device-width, initial-scale=1.0">

  <title>Document</title>

</head>

<style>

  * {

    margin: 0;

    padding: 0;

  }

  .bg {

    width: 100%;

    height: 60vh;

    opacity: 0.35;

  }

  .aurora {

    --stripes: repeating-linear-gradient(100deg, #fff 0%, #fff 7%, transparent 10%, transparent 12%, #fff 16%);

    --rainbow: repeating-linear-gradient(100deg, #60a5fa 10%, #e879f9 16%, #5eead4 22%, #60a5fa 30%);

    background-image: var(--stripes), var(--rainbow);

    background-size: 300%, 200%;

    background-position: 50% 50%, 50% 50%;

    height: inherit;

    filter: invert(100%);

    mask-image: radial-gradient(ellipse at 100% 0%, black 40%, transparent 70%);

  }

  .aurora::after {

    animation: move 90s linear infinite;

    content: "";

    position: absolute;

    top: 0;

    right: 0;

    bottom: 0;

    left: 0;

    background-image: var(--stripes), var(--rainbow);

    background-size: 200%, 100%;

    mix-blend-mode: difference;

  }

  @keyframes move {

    0% {

      background-position: 50% 50%, 50% 50%;

    }


    100% {

      background-position: 350% 50%, 350% 50%;

    }

  }

</style>

<body>

  <div class="bg">

    <div class="aurora"></div>

  </div>

</body>

</html>

#前端 #css
10