弹性果冻动画

简介: <!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>
目录
相关文章
|
4月前
|
前端开发
HTML+CSS动画实现动感3D卡片墙:现代Web设计的视觉盛宴
HTML+CSS动画实现动感3D卡片墙:现代Web设计的视觉盛宴
|
4月前
|
前端开发
CSS动画新境界:打造逼真的水罐摇晃动效!
CSS动画新境界:打造逼真的水罐摇晃动效!
|
6月前
|
图形学
【unity小技巧】FPS简单的射击换挡瞄准动画控制
【unity小技巧】FPS简单的射击换挡瞄准动画控制
40 0
|
6月前
|
图形学
【unity小技巧】实现没有动画的FPS武器摇摆和摆动效果
【unity小技巧】实现没有动画的FPS武器摇摆和摆动效果
46 0
|
7月前
|
前端开发 容器
【零基础入门前端系列】—动画和弹性盒模型(二十四)
【零基础入门前端系列】—动画和弹性盒模型(二十四)
An动画基础之元件的影片剪辑动画与传统补间
An动画基础之元件的影片剪辑动画与传统补间
358 0
An动画基础之元件的影片剪辑动画与传统补间
|
并行计算 iOS开发 MacOS
Metal每日分享,波动滤镜/涂鸦滤镜效果
Metal每日分享,波动滤镜/涂鸦滤镜效果
Metal每日分享,波动滤镜/涂鸦滤镜效果
|
前端开发 开发工具
教你用HTML+CSS实现百叶窗动画效果
我们浏览网页的时候总能看见一些炫酷的特效,比如百叶窗效果,本文我们就用HTML+CSS制作一个百叶窗小项目,适合刚学前端的小伙伴,使用代码简单易懂,很容易上手,学习完本文后,相信你也能敲出来属于自己的百叶窗效果,改变图片及相应盒子的大小,有女朋友的可以试着放几张在一起的照片,也是一件非常浪漫的事
572 0
教你用HTML+CSS实现百叶窗动画效果
|
存储 程序员
七夕快到了,用SwiftUI做一个表达爱意的心形动画
传统的七夕快到了,作为一个程序猿,最浪漫的礼物当然是自己写的啦! 思来想去也不知道写什么好,在某天在某音上学习时看到点赞的动画效果还不错,那不如就做一个表达爱意的动画吧。
362 0
七夕快到了,用SwiftUI做一个表达爱意的心形动画
|
数据可视化 前端开发 小程序
中秋节——我给心爱的她做了一个3d月球动画
前言 大家好,又到了周末了,又到了Fly写文章的时候了, 过几天不是中秋节了,想着之前写过一篇从0- 1 实现3D地球的,反响效果特别好, 这次趁着🎑节给大家写了一个月球绕地球的运转的动画。本篇文章还是偏入门级别,重在把简单的知识讲清楚,如果是资深three爱好者,可以直接划走了,不浪费大家时间。ok👌言归正传,读完本篇文章你可以学到什么?至于心爱的她—— 就是学习 本文阅读估计花费 5 分钟 天空盒子的制作 three.js 中的贴图 一个物体绕另一个物体旋转 初始化 这篇文章我不会在从头详细的介绍three.js 的一些要素了,如果小伙伴你不是很清楚的话,你可以直接看下我这篇文章入
中秋节——我给心爱的她做了一个3d月球动画