jquery实现图标图形符号飘动落下动画效果代码

代码语言:html

所属分类:动画

代码描述:jquery实现图标图形符号飘动落下动画效果代码

代码标签: jquery 图标 图形 符号 飘动 落下 动画

下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开

<!DOCTYPE html>
<html>

<head>

    <meta charset="utf-8">
    <script type="text/javascript" src="//repo.bfw.wiki/bfwrepo/js/jquery-3.2.1.min.js"></script>
    <style type="text/css">
        body {
                    margin: 0px;
                    padding: 0px;
                }

                .page {
                    width: 100vw;
                    height: 100vh;
                    background: url('//repo.bfw.wiki/bfwrepo/image/630c61379ccb3.png') no-repeat;
                    background-size: cover;
                }

                .test {
                }

                .test1 {
                    position: absolute;
                    color: transparent;
                    -webkit-background-clip: text;
                    background-clip: text; /*背景只显示有文字的地方*/
                }
                /*
        @keyframes test{
            100%{
                opacity: 0.4
            }
        }
        @-webkit-keyframes test{
            100%{
                opacity: 0.4
            }
        }
        .animated{
            animation: 'test' 5s linear forwards;
            -webkit-animation: 'test' 5s linear both;
        }*/
    </style>
    <script type="text/javascript">
        $(function () {
            setInterval(function () {
                var content = ['✿', '♫', '❤', '✪'];//文字图案数组
                var test = $('<div class="test1"></div>').text(content[parseInt(Math.random() * 7)]);
                var pageWidth = $('.page').width();//页面宽度
                var x = Math.random() * (pageWidth) - 100;//开始横向位置
                var deg = Math.random() * 360;//开始旋转角度
                var size = 25 + Math.random() * 30;//文字图案的大小
                var duration = 5 + Math.random() * 2;//transition动画执行时间
                var colorArray = ['0', '1', '2', '3', '4', '5', '6', '.........完整代码请登录后点击上方下载按钮下载查看

网友评论0