01/8
2017
今天fgo开了圣诞活动,bilibili上的活动页面上下着雪,于是我把代码扒了下来。
这个下雪的js依赖jquery,实际使用中感觉效果一般←_←
<body style="background: #000;"> <canvas class="snow-canvas" speed="1" interaction="true" size="8" count="40" start-color="rgba(253,252,251,1)" end-color="rgba(251,252,253,0.3)" opacity="0.00001" wind-power="2" image="false"></canvas> <script src="//apps.bdimg.com/libs/jquery/1.9.0/jquery.js"></script> <script src="//static.biligame.net/fgo/event_santa/pc/js/snow.js?v=d659f803.js"></script> <script> $(".snow-canvas").snow(); </script> <style> .snow-canvas { position: fixed; display: block; width: 100%; height: 100%; top: 0; left: 0; pointer-events: none; } </style> </body>
demo如下:
效果不是很好……不过如果像活动页面那样,有背景图片什么的,瑕疵应该不会很明显。