首页 > 软件开发 > JQUERY >

html+css3+jQuery实现满天星星动画

来源:互联网 2023-03-16 23:54:17 版权归原作者所有,如有侵权,请联系我们

html css3 jQuery实现满天星星动画8Cf办公区 - 实用经验教程分享!

工具/原料

  • adobe dreamweaver

方法/步骤

  • 1

    新建html文档。8Cf办公区 - 实用经验教程分享!

    html css3 jQuery实现满天星星动画8Cf办公区 - 实用经验教程分享!

  • 2

    书写html页面代码。8Cf办公区 - 实用经验教程分享!

    div id="starsBox">/div>8Cf办公区 - 实用经验教程分享!

    html css3 jQuery实现满天星星动画/8Cf办公区 - 实用经验教程分享!

    html css3 jQuery实现满天星星动画8Cf办公区 - 实用经验教程分享!

  • 3

    书写css代码。8Cf办公区 - 实用经验教程分享!

    style>8Cf办公区 - 实用经验教程分享!

    * { box-sizing: border-box; padding: 0; margin: 0; }8Cf办公区 - 实用经验教程分享!

    body { background: #22313f; }8Cf办公区 - 实用经验教程分享!

    #starsBox { position: fixed; top: 0; left: 0; right: 0; bottom: 0; background: rgba(0, 0, 0, 0.75); opacity: .5; }8Cf办公区 - 实用经验教程分享!

    #starsBox span { display: inline-block; width: auto; position: absolute; border-radius: 100%; transition: 100s linear; }8Cf办公区 - 实用经验教程分享!

    p { position: fixed; top: 50%; left: 0; right: 0; text-align: center; transform: translateY(-50%); font-size: 40px; font-weight: 900; color: white; text-shadow: 0 0 50px black; text-transform: uppercase; font-family: 'Roboto', 'Helvetica', 'Arial', sans-serif; letter-spacing: 5px; }8Cf办公区 - 实用经验教程分享!

    p > span { display: block; font-size: 12px; color: #bdc3c7; margin-top: 30px; font-weight: 100; text-shadow: 0 0 50px black; letter-spacing: 3px; }8Cf办公区 - 实用经验教程分享!

    p > span > a { font-weight: 700; text-decoration: none; color: #d64541; padding-bottom: 2px; border-bottom: 0px solid #d64541; transition: 0.5s; }8Cf办公区 - 实用经验教程分享!

    p > span > a:hover { padding-bottom: 5px; border-bottom: 2px solid #d64541; }8Cf办公区 - 实用经验教程分享!

    /style>8Cf办公区 - 实用经验教程分享!

    html css3 jQuery实现满天星星动画8Cf办公区 - 实用经验教程分享!

  • 4

    引用js。书写js代码。8Cf办公区 - 实用经验教程分享!

    script src="js/jquery.min.js">/script>8Cf办公区 - 实用经验教程分享!

    script type="text/javascript">8Cf办公区 - 实用经验教程分享!

    var cols = ['#f5d76e','#f7ca18','#f4d03f','#ececec','#ecf0f1','#a2ded0'];8Cf办公区 - 实用经验教程分享!

    var stars = 250;8Cf办公区 - 实用经验教程分享!

    for (var i = 0; i = stars; i ) {8Cf办公区 - 实用经验教程分享!

    var size = Math.random()*3;8Cf办公区 - 实用经验教程分享!

    var color = cols[parseInt(Math.random()*4)];8Cf办公区 - 实用经验教程分享!

    $('#starsBox').prepend('span style=" width: ' size 'px; height: ' size 'px; top: ' Math.random()*100 '%; left: ' Math.random()*100 '%; background: ' color '; box-shadow: 0 0 ' Math.random()*10 'px' color ';">/span>') ;8Cf办公区 - 实用经验教程分享!

    };8Cf办公区 - 实用经验教程分享!

    setTimeout(function(){8Cf办公区 - 实用经验教程分享!

    $('#starsBox span').each(function(){ 8Cf办公区 - 实用经验教程分享!

    $(this).css('top', Math.random()*100 '%').css('left', Math.random()*100 '%');8Cf办公区 - 实用经验教程分享!

    });8Cf办公区 - 实用经验教程分享!

    }, 1);8Cf办公区 - 实用经验教程分享!

    setInterval(function(){8Cf办公区 - 实用经验教程分享!

    $('#starsBox span').each(function(){ 8Cf办公区 - 实用经验教程分享!

    $(this).css('top', Math.random()*100 '%').css('left', Math.random()*100 '%');8Cf办公区 - 实用经验教程分享!

    });8Cf办公区 - 实用经验教程分享!

    }, 100000);8Cf办公区 - 实用经验教程分享!

    /script>8Cf办公区 - 实用经验教程分享!

    html css3 jQuery实现满天星星动画8Cf办公区 - 实用经验教程分享!

  • 5

    代码整体结构。8Cf办公区 - 实用经验教程分享!

    html css3 jQuery实现满天星星动画8Cf办公区 - 实用经验教程分享!

  • 6

    查看效果。效果上的星星是在动的。8Cf办公区 - 实用经验教程分享!

    html css3 jQuery实现满天星星动画8Cf办公区 - 实用经验教程分享!

  • 6本页面未经许可获取自百度经验
  • 注意事项

    • js/jquery.min.js,是一个js包,网上可以下载。

    以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!8Cf办公区 - 实用经验教程分享!


    标签: CSSHTMLJQUERY

    办公区 Copyright © 2016-2023 www.bgqu.net. Some Rights Reserved. 备案号:湘ICP备2020019561号