css实现模拟日全食动画过程代码

代码语言:html

所属分类:动画

代码描述:css实现模拟日全食动画过程代码

代码标签: 日全食 动画 过程

下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开

<!DOCTYPE html>

<html lang="en">

<head>

    <meta charset="UTF-8">


    <style>
        *, *::before, *::after {
          font-family: inherit;
          box-sizing: inherit;
          margin: 0;
          padding: 0;
        }
        
        html {
          box-sizing: border-box;
          font-family: 'Nunito Sans', sans-serif;
          font-size: 62.5%;
        }
        
        html body {
          font-size: 1.6rem;
          margin: 0;
        }
        
        ul {
          list-style: none;
        }
        
        a, a:link, a:visited {
          text-decoration: none;
        }
    </style>



    <style>
        body {
          height: 100vh;
          overflow: hidden;
          background-color: #000;
        }
        
        main {
          width: 100%;
          height: 100%;
          overflow: hidden;
          position: relative;
        }
        main::before {
          content: "";
          position: absolute;
          display: block;
          width: 100%;
          height: 100%;
          top: 0;
          left: 0;
          z-index: 1;
          -webkit-animation: color-switch 20s cubic-bezier(0.3, 0, 0.7, 1) both infinite;
                  animation: color-switch 20s cubic-bezier(0.3, 0, 0.7, 1) both infinite;
          mix-blend-mode: screen;
        }
        main .star-wrapper {
          position: absolute;
          width: 100%;
          height: 100%;
          position: relative;
        }
        main .star-wrapper .star {
          --hue: 0;
          --brightness: 80%;
          position: absolute;
          width: 2px;
          height: 2px;
          border-radius: 2px;
          background-color: hsl(var(--hue), 10%, var(--brightness));
        }
        main .star-wrapper .star:nth-child(1) {
          top: 27.0379218245%;
          left: 11.7007061648%;
          --hue: 43.4771178561deg;
          --brightness: 49.3486688936%;
        }
        main .star-wrapper .star:nth-child(2) {
          top: 74.9172930933%;
          left: 60.4552425443%;
          --hue: 42.0460605679deg;
          --brightness: 34.9476832896%;
        }
        main .star-wrapper .star:nth-child(3) {
          top: 63.6100419614%;
          left: 64.8417546325%;
          --hue: 354.2901129208deg;
          --brightness: 40.978447333%;
        }
        main .star-wrapper .star:nth-child(4) {
          top: 78.1161287865%;
          left: 20.554662663%;
          --hue: 2.0655131902deg;
          --brightness: 66.3884075017%;
        }
        main .star-wrapper .star:nth-child(5) {
          top: 40.7785297859%;
          left: 96.842212369%;
          --hue: 159.0685529112deg;
          --brightness: 59.6160411819%;
        }
        main .star-wrapper .star:nth-child(6) {
          top: 95.8700155474%;
          left: 92.4214493263%;
          --hue: 96.461135313deg;
          --brightness: 11.3341213117%;
        }
        main .star-wrapper .star:nth-child(7) {
          top: 19.3462157884%;
          left: 58.7234457082%;
          --hue: 237.9403949889deg;
          --brightness: 12.3071161292%;
        }
        main .star-wrapper .star:nth-child(8) {
          top: 62.........完整代码请登录后点击上方下载按钮下载查看

网友评论0