• 首页 首页 icon
  • 工具库 工具库 icon
    • IP查询 IP查询 icon
  • 内容库 内容库 icon
    • 快讯库 快讯库 icon
    • 精品库 精品库 icon
    • 问答库 问答库 icon
  • 更多 更多 icon
    • 服务条款 服务条款 icon

CSS动画效果360首页案例展示

武飞扬头像
清守
帮助1

<!DOCTYPE html>
<html lang="zh-CN">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>360首页</title>

    <style>
        * {
            margin: 0;
            padding: 0;
        }

        body {
            background: url(../images/3604.jpg) no-repeat center 0px;
            background-size: cover;
        }

        .left {
            position: absolute;
            left: 20%;
            top: 22.7%;
            animation: left 10s infinite alternate;
        }

        .airship {
            position: absolute;
            right: 28%;
            top: 39%;
            animation: airship 10s infinite alternate;
        }

        .left img {
            width: 80%;
        }

        .right img {
            width: 80%;
        }

        .right {
            position: absolute;
            right: 6%;
            top: 50%;
            //因为右边星球与左边星球动画效果一致,所以选择了用left没有更改
            animation: left 10s infinite alternate;
        }

        @keyframes left {
            to {
                transform: translateY(-30px);
            }
        }

        @keyframes airship {
            to {
                transform: rotateZ(-15deg);
            }
        }
    </style>
</head>

<body>
    <div class="left">
        <img src="../images/3601.png" alt="">
    </div>

    <div class="right">
        <img src="../images/3602.png" alt="">
    </div>

    <div class="airship">
        <img src="../images/3603.png" alt="">
    </div>
</body>

</html>
学新通

动画属性

  1. 动画名字参照css类选择器命名
  2. 动画时长和延迟时间别忘了带单位 s
  3. infinate 无限循环动画(重复次数)
  4. alternate 为反向 就是左右来回执行动画(跑马灯)
  5. forwards 动画结束停留在最后一帧状态, 不循环状态使用
  6. linear 让动画匀速执行

animation:动画名称 动画时长 速度曲线 延迟时间 重复次数 动画方向 执行完毕状态;
其中执行完毕状态与重复次数相悖,所以选其一就好了

鼠标经过暂停动画,用于:hover内
animation-play-state: paused;

这是其中所需要用到的图片:
学新通
学新通
学新通
学新通

这个案例主要是为了新手入门学习动画效果展示所用。

这篇好文章是转载于:学新通技术网

  • 版权申明: 本站部分内容来自互联网,仅供学习及演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,请提供相关证据及您的身份证明,我们将在收到邮件后48小时内删除。
  • 本站站名: 学新通技术网
  • 本文地址: /boutique/detail/tanhibccib
系列文章
更多 icon
同类精品
更多 icon
继续加载