tnblog
首页
视频
资源
登录

HTML+css3+js 实现生日快乐代码,动态生成效果

19364人阅读 2020/4/19 5:31 总访问:172595 评论:8 收藏:0 手机
分类: 前端
<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title>生日快乐</title>
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <link rel="stylesheet" href="css/style.css">
    <link rel="stylesheet" href="css/style11.css">
    <link rel="stylesheet" href="css/yanhua.css">
    <link rel="stylesheet" href="css/style2D.css">
</head>
<body>
    <marquee style="position: fixed; top: 10px; color: #fff" scrollamount="10">Happy birthday!           生日快乐!</marquee>
    <marquee style="position: fixed; top: 20px; color: #ffd800" scrollamount="3">祝你生日快乐,天天开心!</marquee>
    <marquee style="position: fixed; top: 50px; color: #00ff90" scrollamount="5">祝你生日快乐,没有烦恼!</marquee>
    <main style="text-align:center;position:absolute;">
        <ul style="--v: 1; --t: 1;">
            <li style="--i: 0"></li>
        </ul>
        <ul style="--v: 2; --t: 8; --direction:reverse">
            <li style="--i: 0"></li>
            <li style="--i: 1"></li>
            <li style="--i: 2"></li>
            <li style="--i: 3"></li>
            <li style="--i: 4"></li>
            <li style="--i: 5"></li>
            <li style="--i: 6"></li>
            <li style="--i: 7"></li>
        </ul>
        <ul style="--v: 3; --t: 12">
            <li style="--i: 0"></li>
            <li style="--i: 1"></li>
            <li style="--i: 2"></li>
            <li style="--i: 3"></li>
            <li style="--i: 4"></li>
            <li style="--i: 5"></li>
            <li style="--i: 6"></li>
            <li style="--i: 7"></li>
            <li style="--i: 8"></li>
            <li style="--i: 9"></li>
            <li style="--i: 10"></li>
            <li style="--i: 11"></li>
        </ul>
        <ul style="--v: 4; --t: 18; --direction:reverse">
            <li style="--i: 0"></li>
            <li style="--i: 1"></li>
            <li style="--i: 2"></li>
            <li style="--i: 3"></li>
            <li style="--i: 4"></li>
            <li style="--i: 5"></li>
            <li style="--i: 6"></li>
            <li style="--i: 7"></li>
            <li style="--i: 8"></li>
            <li style="--i: 9"></li>
            <li style="--i: 10"></li>
            <li style="--i: 11"></li>
            <li style="--i: 12"></li>
            <li style="--i: 13"></li>
            <li style="--i: 14"></li>
            <li style="--i: 15"></li>
            <li style="--i: 16"></li>
            <li style="--i: 17"></li>
        </ul>
        <ul style="--v: 5; --t: 22">
            <li style="--i: 0"></li>
            <li style="--i: 1"></li>
            <li style="--i: 2"></li>
            <li style="--i: 3"></li>
            <li style="--i: 4"></li>
            <li style="--i: 5"></li>
            <li style="--i: 6"></li>
            <li style="--i: 7"></li>
            <li style="--i: 8"></li>
            <li style="--i: 9"></li>
            <li style="--i: 10"></li>
            <li style="--i: 11"></li>
            <li style="--i: 12"></li>
            <li style="--i: 13"></li>
            <li style="--i: 14"></li>
            <li style="--i: 15"></li>
            <li style="--i: 16"></li>
            <li style="--i: 17"></li>
            <li style="--i: 18"></li>
            <li style="--i: 19"></li>
            <li style="--i: 20"></li>
            <li style="--i: 21"></li>
        </ul>
        <ul style="--v: 6; --t: 26; --direction:reverse">
            <li style="--i: 0"></li>
            <li style="--i: 1"></li>
            <li style="--i: 2"></li>
            <li style="--i: 3"></li>
            <li style="--i: 4"></li>
            <li style="--i: 5"></li>
            <li style="--i: 6"></li>
            <li style="--i: 7"></li>
            <li style="--i: 8"></li>
            <li style="--i: 9"></li>
            <li style="--i: 10"></li>
            <li style="--i: 11"></li>
            <li style="--i: 12"></li>
            <li style="--i: 13"></li>
            <li style="--i: 14"></li>
            <li style="--i: 15"></li>
            <li style="--i: 16"></li>
            <li style="--i: 17"></li>
            <li style="--i: 18"></li>
            <li style="--i: 19"></li>
            <li style="--i: 20"></li>
            <li style="--i: 21"></li>
            <li style="--i: 22"></li>
            <li style="--i: 23"></li>
            <li style="--i: 24"></li>
            <li style="--i: 25"></li>
        </ul>
        <ul style="--v: 7; --t: 32">
            <li style="--i: 0"></li>
            <li style="--i: 1"></li>
            <li style="--i: 2"></li>
            <li style="--i: 3"></li>
            <li style="--i: 4"></li>
            <li style="--i: 5"></li>
            <li style="--i: 6"></li>
            <li style="--i: 7"></li>
            <li style="--i: 8"></li>
            <li style="--i: 9"></li>
            <li style="--i: 10"></li>
            <li style="--i: 11"></li>
            <li style="--i: 12"></li>
            <li style="--i: 13"></li>
            <li style="--i: 14"></li>
            <li style="--i: 15"></li>
            <li style="--i: 16"></li>
            <li style="--i: 17"></li>
            <li style="--i: 18"></li>
            <li style="--i: 19"></li>
            <li style="--i: 20"></li>
            <li style="--i: 21"></li>
            <li style="--i: 22"></li>
            <li style="--i: 23"></li>
            <li style="--i: 24"></li>
            <li style="--i: 25"></li>
            <li style="--i: 26"></li>
            <li style="--i: 27"></li>
            <li style="--i: 28"></li>
            <li style="--i: 29"></li>
            <li style="--i: 30"></li>
            <li style="--i: 31"></li>
        </ul>
        <ul style="--v: 8; --t: 36; --direction:reverse">
            <li style="--i: 0"></li>
            <li style="--i: 1"></li>
            <li style="--i: 2"></li>
            <li style="--i: 3"></li>
            <li style="--i: 4"></li>
            <li style="--i: 5"></li>
            <li style="--i: 6"></li>
            <li style="--i: 7"></li>
            <li style="--i: 8"></li>
            <li style="--i: 9"></li>
            <li style="--i: 10"></li>
            <li style="--i: 11"></li>
            <li style="--i: 12"></li>
            <li style="--i: 13"></li>
            <li style="--i: 14"></li>
            <li style="--i: 15"></li>
            <li style="--i: 16"></li>
            <li style="--i: 17"></li>
            <li style="--i: 18"></li>
            <li style="--i: 19"></li>
            <li style="--i: 20"></li>
            <li style="--i: 21"></li>
            <li style="--i: 22"></li>
            <li style="--i: 23"></li>
            <li style="--i: 24"></li>
            <li style="--i: 25"></li>
            <li style="--i: 26"></li>
            <li style="--i: 27"></li>
            <li style="--i: 28"></li>
            <li style="--i: 29"></li>
            <li style="--i: 30"></li>
            <li style="--i: 31"></li>
            <li style="--i: 32"></li>
            <li style="--i: 33"></li>
            <li style="--i: 34"></li>
            <li style="--i: 35"></li>
        </ul>
        <p id="message">
            ^O ^ a long distance, a long line, a long time, a long worry, a long day, a long wish, every time I send you today, I wish you a happy birthday, not only today, but every year.<br />
        </p>
    </main>
    <div style="z-index:10000;">
        <audio src="m/exp1.mp3" controls></audio>
        <audio src="m/exp1.mp3" controls></audio>
        <audio src="m/exp1.mp3" controls></audio>
        <audio src="m/exp2.mp3" controls></audio>
        <audio src="m/exp2.mp3" controls></audio>
        <audio src="m/exp2.mp3" controls></audio>
        <audio src="m/exp3.mp3" controls></audio>
        <audio src="m/exp3.mp3" controls></audio>
        <audio src="m/exp3.mp3" controls></audio>
        <audio src="m/exp4.mp3" controls></audio>
        <audio src="m/exp4.mp3" controls></audio>
        <audio src="m/exp4.mp3" controls></audio>
        <audio src="m/exp5.mp3" controls></audio>
        <audio src="m/exp5.mp3" controls></audio>
        <audio src="m/exp5.mp3" controls></audio>
        <audio src="m/exp6.mp3" controls></audio>
        <audio src="m/exp6.mp3" controls></audio>
        <audio src="m/exp6.mp3" controls></audio>
        <audio src="m/exp7.mp3" controls></audio>
        <audio src="m/exp7.mp3" controls></audio>
        <audio src="m/exp7.mp3" controls></audio>
        <audio src="m/exp8.mp3" controls></audio>
        <audio src="m/exp8.mp3" controls></audio>
        <audio src="m/exp8.mp3" controls></audio>
        <audio src="m/launch1.mp3" controls></audio>
        <audio src="m/launch1.mp3" controls></audio>
        <audio src="m/launch2.mp3" controls></audio>
        <audio src="m/launch2.mp3" controls></audio>
        <audio src="m/launch3.mp3" controls></audio>
        <audio src="m/launch3.mp3" controls></audio>
        <audio src="m/launch4.mp3" controls></audio>
        <audio src="m/launch4.mp3" controls></audio>
        <audio src="m/launch5.mp3" controls></audio>
        <audio src="m/launch5.mp3" controls></audio>
    </div>
    <canvas id="canvas"></canvas> 
    <script type="text/javascript" src="js/jquery.min.js"></script>
    <script type="text/javascript" src="js/index1.js"></script>
    <script src="js/script.js"></script> 
   
</body>
</html>



css,js 代码比较多,就不演示了

直接看效果图吧:

在这里插入图片描述
查看演示:

http://47.98.32.209:8081/HappyBirthdayToYou.html

评价
人若没梦想,那跟咸鱼有啥样
排名
6
文章
6
粉丝
16
评论
8
{{item.articleTitle}}
{{item.blogName}} : {{item.content}}
ICP备案 :渝ICP备18016597号-1
网站信息:2018-2024TNBLOG.NET
技术交流:群号656732739
联系我们:contact@tnblog.net
公网安备:50010702506256
欢迎加群交流技术