首页 > 其他分享 >关键帧与动画

关键帧与动画

时间:2023-07-07 09:13:31浏览次数:43  
标签:关键帧 动画 top 300px background left

HTML部分

<body>
    <div class="box"></div>
</body>
css部分

// 设置背景颜色
body {
    background: #333;
}

.box {
    background: #fff; // 设置显眼的颜色
    width: 200px; // 固定宽,为了看的见
    height: 200px; // 固定高,为了看的见
    position: relative; // 相对定位
    animation-name: myanimation; // 动画名字,指定关键帧的名字就可以,细节在下面的定义
    animation-duration: 4s; // 动画持续时间,间接控制速率,越长越慢!
}

// 定义关键帧
@keyframes myanimation {
    // 必须。在动画开始时,关键帧的位置
    0% {
        background: #fff;
        left: 0;
        top: 0;
    }

    // 在动画四分之一时,关键帧的位置
    25% {
        background: #f00;
        left: 300px;
        top: 0;
    }

    // 在动画一半时,关键帧的位置
    50% {
        background: #0f0;
        left: 300px;
        top: 300px;
    }

    // 在动画四分之三时,关键帧的位置
    75% {
        background: #00f;
        left: 0;
        top: 300px;
    }

    // 必须,在动画结束时,关键帧的位置
    100% {
        background: #fff;
        left: 0;
        top: 0;
    }
}

 

标签:关键帧,动画,top,300px,background,left
From: https://www.cnblogs.com/panax/p/17533845.html

相关文章

  • 动画总结
    animation-name:myanimation;//动画名字,指定关键帧的名字。animation-duration:4s;//动画持续时间,间接控制速率,越长越慢!animation-iteration-count:infinite;//重复次数,可以填数字也可以填infinite,infinite代表无限重复animation-timing-function:linear;//动画速......
  • CSS|动画与效果
    一.过渡1什么是过渡过渡可以为一个元素在不同状态之间切换的时候定义不同的过渡效果2应用场景当鼠标hover的时候,有一个明显的突出效果,但是又不会显得特别生硬3使用1)语法transition:属性时长缓动函数属性:可以是具体的某个属性,或者是全部(all)时长:变......
  • WPF 在MVVM模式下应用动画
    一个简单的需求:当程序发生异常时候,在界面上动画显示异常信息。这个需求看似简单,只需要try……catch到异常,然后把异常的信息写入界面就OK了。但在MVVM时,就不是这么简单了。MVVM模式下,追求前后端的分离。然后catch到的异常,也只能在后台代码中。如果传递到前台呢?这自然就想到了Bin......
  • AE脚本丨自适应底栏边框文字标题动画 Box It v1.0&使用教程
    这个AE脚本BoxIt主要是用于快速创建复杂的动态文本框,非常适合下第三标题、标签、聊天气泡、多个文本框等。 去下载它的主要特点有:1.简单易用,无需键入任何代码,通过简单的拖放和调整参数即可创建动态文本框2.包含多种预设选项,如简单、标准、粗体、标签、聊天气泡等......
  • vue 基于 CountUp.js,可用于创建显示数字数据的动画。
    地址:https://github.com/xlsdg/vue-countup-v2Installation$npminstall--savecountup.jsvue-countup-v2Usage<template><divclass="iCountUp"><ICountUp:delay="delay":endVal="endVal"......
  • FFmpeg 已支持动画 JPEG-XL
    导读除了Apple宣布在其Safari浏览器中支持JPEG-XL图像格式之外,FFmpeg也宣布现已支持解码动画JPEG-XL文件。去年以来,FFmpeg已经能够使用libjxl库解码静态JPEG-XL图像,随着本周在FFmpeg6.1发布之前合并的提交,现在它也能够处理动画/多帧JPEG-XL内容。......
  • 直播平台制作,使用动画设置ProgressBar进度
    直播平台制作,使用动画设置ProgressBar进度布局文件: <?xmlversion="1.0"encoding="utf-8"?><LinearLayout  xmlns:android="http://schemas.android.com/apk/res/android"  xmlns:app="http://schemas.android.com/apk/res-auto"  ......
  • R语言动态可视化:制作历史全球平均温度的累积动态折线图动画gif视频图|附代码数据
    全文链接:http://tecdat.cn/?p=9766原文出处:拓端数据部落公众号最近我们被客户要求撰写关于动态可视化的研究报告,包括一些图形和统计输出。 在某些情况下,你可能希望通过在每帧中添加数据并保留先前添加的数据来进行动画处理。现在,我们将通过制作点线图的动画来探索。以下是制......
  • 学习AdapterViewFlipper 图片、文字 轮播动画控件
    1\.问题/坑点1.1item宽高不生效问题需要注意的是,AdapterViewFlipper在布局时,宽高一定要用match_parent或者具体dp值。如果宽、高中使用了wrap_content时,会导致AdapterViewFlipper容器的宽高,最终变成第一个item的宽高。即使后续item的宽高超过第一个item,也不会生效,内容显......
  • 完美,自定义View实现Dribbble上动感的Gallery App Icon 动画
    之前在dribbble看到一个很好看的动画效果,很想要,遂仿之。也为了练一下自定义控件,有段时间了,现在整理出来dribbble地址:https://dribbble.com/shots/4761564思路拆解一下,还是比较简单,需要绘制的有:圆形背景太阳(圆形)山(三角形)云朵(圆角矩形+三个圆)需要进行的动画:太阳-旋转动画山......