SOURCE

console 命令行工具 X clear

                    
>
console
<div class="container">
    <div class="drop"></div>
    <div class="drop"></div>
    <div class="drop"></div>
    
    <div class="collection"></div>
    <span>30%</span>
</div>
body {
    margin: 0
}
.container {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    min-height: 100vh;
    background-color: #000;
    filter: contrast(30) 
}
.drop {
    position: absolute;
    width: 100px;
    height: 100px;
    background-color: #fff;
    border-radius: 50%;
    filter: blur(20px);
    opacity: 0;
    animation: 2.5s drop linear infinite
}
.drop:nth-child(2) {
    animation-delay: 0.5s
}
.drop:nth-child(3) {
    animation-delay: 0.7s
}

.collection {
    width: 100px;
    height: 100px;
    background-color: #fff;
    border-radius: 50%;
    filter: blur(20px);
    animation: 3s collection linear infinite
}
span {
    position: absolute;
    font-family: Helvetica;
    font-size: 30px
}
@keyframes drop {
    0% {
        transform: scale(.7) translateY(-600%);
        opacity: 0
    }
    50% {
        transform: scale(.4) translateY(-80%);
        opacity: 1
    }
    100% {
        transform: scale(.3) translateY(0px)
    }
}

@keyframes collection {
    0% {
        transform: scale(1) rotate(0deg)
    }
    50% {
        transform: scale(1.3) rotate(180deg);
        width: 90px;
        border-top-left-radius: 40%;
        border-bottom-left-radius: 45%;
    }
    100% {
        transform: scale(1) rotate(360deg)
    }
}