弹性果冻动画

简介: <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>弹性果冻动画</title> <meta name="viewport" content="width=device-wid.

2018年3月6日

<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title>弹性果冻动画</title>
        <meta name="viewport" content="width=device-width, initial-scale=1">
        <style>
            body {
                display: flex;
                font-size: 2rem;
                overflow: hidden;
            }
            .box {
                position: absolute;
                width: 100vw;
                height: 100vh;
                background-color: #fff;
                filter: blur(4vmin) contrast(100);
            }
            .main,
            .secondary {
                position: absolute;
                top: 50%;
                left: 50%;
                background-color: #000;
            }
            .main {
                width: 30vmin;
                height: 30vmin;
                margin: -15vmin;
                border-radius: 50%;
            }
            .secondary {
                width: 15vmin;
                height: 15vmin;
                margin: -7.5vmin;
                background-color: #000;
                border-radius: 50%;
                animation: move 1.5s infinite alternate cubic-bezier(0.18, 0, 0.26, 1);
            }
            .secondary:nth-child(1) {
                --degree: 0deg;
                animation-delay: 0s;
                background-color: red;
            }
            .secondary:nth-child(2) {
                --degree: 45deg;
                animation-delay: -0.375s;
                background-color: #ffbf00;
            }
            .secondary:nth-child(3) {
                --degree: 90deg;
                animation-delay: -0.75s;
                background-color: #80ff00;
            }
            .secondary:nth-child(4) {
                --degree: 135deg;
                animation-delay: -1.125s;
                background-color: #00ff40;
            }
            .secondary:nth-child(5) {
                --degree: 180deg;
                animation-delay: -1.5s;
                background-color: cyan;
            }
            .secondary:nth-child(6) {
                --degree: 225deg;
                animation-delay: -1.875s;
                background-color: #0040ff;
            }
            .secondary:nth-child(7) {
                --degree: 270deg;
                animation-delay: -2.25s;
                background-color: #8000ff;
            }
            .secondary:nth-child(8) {
                --degree: 315deg;
                animation-delay: -2.625s;
                background-color: #ff00bf;
            }
            .secondary:nth-child(9) {
                --degree: 360deg;
                animation-delay: -3s;
                background-color: red;
            }
            @keyframes move {
                0% {
                    transform: rotate(var(--degree)) translateY(0);
                }
                70%,
                100% {
                    transform: rotate(var(--degree)) translateY(-30vmin);
                }
            }
        </style>
    </head>
    <body>
        <div class="box">
            <div class="main"></div>
            <div class="secondary"></div>
            <div class="secondary"></div>
            <div class="secondary"></div>
            <div class="secondary"></div>
            <div class="secondary"></div>
            <div class="secondary"></div>
            <div class="secondary"></div>
            <div class="secondary"></div>
        </div>

    </body>

</html>
目录
相关文章
An动画基础之元件的影片剪辑动画与传统补间
An动画基础之元件的影片剪辑动画与传统补间
225 0
An动画基础之元件的影片剪辑动画与传统补间
|
并行计算 iOS开发 MacOS
Metal每日分享,波动滤镜/涂鸦滤镜效果
Metal每日分享,波动滤镜/涂鸦滤镜效果
Metal每日分享,波动滤镜/涂鸦滤镜效果
|
并行计算 iOS开发 MacOS
Metal每日分享,调整曝光滤镜效果
Metal每日分享,调整曝光滤镜效果
Metal每日分享,调整曝光滤镜效果
|
iOS开发
iOS - 个人中心果冻弹性下拉动画
iOS - 个人中心果冻弹性下拉动画
212 0
iOS - 个人中心果冻弹性下拉动画
|
安全 Android开发
“千变万化”——神奇的Android图片规格调整器(构思篇)
做这个APP的想法,起源于两周前我堂妹突然转发给我了她的照片,因为她手上没有电脑不好调整图片的大小,希望我能帮她把照片的格式调成她需要的大小规格
|
前端开发
妙啊!动画还可以这样控制?
妙啊!动画还可以这样控制?
252 0
妙啊!动画还可以这样控制?
|
前端开发 程序员 API
利用canvas阴影功能与双线技巧绘制轨道交通大屏项目效果
利用canvas阴影功能与双线技巧绘制轨道交通大屏项目效果
利用canvas阴影功能与双线技巧绘制轨道交通大屏项目效果
带动画渐进效果与颜色渐变的圆弧进度控件设计(一)
带动画渐进效果与颜色渐变的圆弧进度控件设计
112 0
带动画渐进效果与颜色渐变的圆弧进度控件设计(一)
带动画渐进效果与颜色渐变的圆弧进度控件设计(二)
带动画渐进效果与颜色渐变的圆弧进度控件设计
97 0
|
前端开发
直播带货APP开发,圆形旋转动画
直播带货APP开发,圆形旋转动画
1273 0