Toggle navigation
在线编辑器
在线代码
文本比较
jQuery下载
前端库
在线手册
登录/注册
下载代码
html
css
js
分享到微信朋友圈
X
html
css
* { padding: 0; margin: 0; } html { background-image: -webkit-radial-gradient( ellipse farthest-corner at center top, #000d4d 0%, #000105 100% ); background-image: radial-gradient( ellipse farthest-corner at center top, #000d4d 0%, #000105 100% ); }
JavaScript
const app = new PIXI.Application({ width: window.innerWidth, height: window.innerHeight, autoStart: false, transparent: true }); document.body.appendChild(app.view); function random(min, max) { if (arguments.length < 2) { max = min; min = 0; } if (min > max) { var hold = max; max = min; min = hold; } return Math.floor(Math.random() * (max - min + 1)) + min; } var createStar = function(centerX, centerY, orbitRadius, maxStars) { var radius = random(100, orbitRadius) / 30; var timePassed = random(0, maxStars); var speed = random(orbitRadius) / 500000; var star = new PIXI.Sprite(app.loader.resources['star'].texture); star.anchor.set(0.5); star.width = radius; star.height = radius; star.alpha = random(2, 10) / 10; app.stage.addChild(star); app.ticker.add(function() { star.x = Math.cos(timePassed + 1) * orbitRadius + centerX; star.y = Math.sin(timePassed) * orbitRadius / 2 + centerY; timePassed += speed; var twinkle = random(10); if (twinkle === 1 && star.alpha > 0) { star.alpha -= 0.2; } else if (twinkle === 2 && star.alpha < 1) { star.alpha += 0.2; } }); return star; }; var starRun = function() { var stars = []; var maxStars = 1200; var starCenterX = app.renderer.width / 2; var starCenterY = app.renderer.height / 2; for (var i = 0; i < maxStars; i++) { stars.push(createStar(starCenterX, starCenterY, random(starCenterX - 10), maxStars)); } }; var starRun2 = function() { var stars = []; var maxStars = 200; var starCenterX = app.renderer.width / 2; var starCenterY = app.renderer.height / 2; var radiusMax = starCenterX - 10; for (var i = 0; i < maxStars; i++) { stars[i] = createStar(starCenterX, starCenterY, radiusMax, maxStars); } for (var j = 0; j < maxStars; j++) { stars[j] = createStar(starCenterX - 10, starCenterY - 10, radiusMax / 10 * 7, maxStars); } for (var k = 0; k < maxStars; k++) { stars[k] = createStar(starCenterX - 30, starCenterY - 30, radiusMax / 10 * 3, maxStars); } }; function onAssetsLoaded(loader, res) { console.log('All files loaded'); starRun(); // starRun2(); app.start(); } app.loader .add('star','http://www.jq22.com/tp/c6e0cce9-dd4b-4a51-ab1d-bba8fd716b93.png') .load(onAssetsLoaded);
粒子
时间
文字
hover
canvas
3d
游戏
音乐
火焰
水波
轮播图
鼠标跟随
动画
css
加载动画
导航
菜单
按钮
滑块
tab
弹出层
统计图
svg
×
Close
在线代码下载提示
开通在线代码永久免费下载,需支付20jQ币
开通后,在线代码模块中所有代码可终身免费下!
您已开通在线代码永久免费下载,关闭提示框后,点下载代码可直接下载!
您已经开通过在线代码永久免费下载
对不起,您的jQ币不足!可通过发布资源 或
直接充值获取jQ币
取消
开通下载
<!doctype html> <html> <head> <meta charset="utf-8"> <title>Pix星系-jq22.com</title> <script src="https://www.jq22.com/jquery/jquery-1.10.2.js"></script> <style>
</style> </head> <body>
<script>
</script>
</body> </html>
2012-2021 jQuery插件库版权所有
jquery插件
|
jq22工具库
|
网页技术
|
广告合作
|
在线反馈
|
版权声明
沪ICP备13043785号-1
浙公网安备 33041102000314号