我是靠谱客的博主 大胆发夹,最近开发中收集的这篇文章主要介绍简单实现一个动画首页-animition动画属性复习,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

实现效果如下:主要是为了复习animation属性,简单用三张图片(图片素材太难找了)实现了动画效果,背景山,人物和熊都会按照固定频率运动

 

接下来附上代码

style样式(因为样式代码不多,就没有另外开一个.css文件,直接在html页面里面写了

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

        body {
            background-color: black;
        }


        .figure {
            width: 80px;
            height: 91px;
            background: url("images/zouLu1.png") no-repeat;
            background-position: 0, 0;
            animation: play 1s steps(8) infinite;
            margin: 0 auto;
            margin-top: 500px;

        }

        .bear {
            position: absolute;
            left: 0;
            bottom: 20px;
            width: 200px;
            height: 100px;
            background: url("images/bear.png") no-repeat;
            /* animation: name duration timing-function delay iteration-count direction fill-mode; */
            animation: bear 1s steps(8) infinite, move 6s forwards;

        }

        .beijin {
            position: absolute;
            left: 0;
            bottom: 0;
            width: 100%;
            height: 336px;
            background: url("images/bg1.png") no-repeat;
            animation: bear 10s linear infinite;
            z-index: -1;
        }

        @keyframes bear {
            0% {
                background-position: 0 0;
            }

            100% {
                background-position: -1600px 0;
            }

        }

        @keyframes move {
            0% {
                left: 0;
            }

            100% {
                left: 50%;
                transform: translateX(-50%);
            }

        }


        @keyframes play {
            0% {
                background-position: 0, 0;
            }

            100% {
                background-position: -640px 0;
            }
        }
    </style>

HTML代码 (这个就没有什么内容了,因为是主要是复习animation的使用,所以就简单的用了三个div盒子

<body>

    <div class="figure">
    </div>
    <div class="bear">
    </div>
    <div class="beijin">
    </div>

</body>

最后

以上就是大胆发夹为你收集整理的简单实现一个动画首页-animition动画属性复习的全部内容,希望文章能够帮你解决简单实现一个动画首页-animition动画属性复习所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(47)

评论列表共有 0 条评论

立即
投稿
返回
顶部