97国产精品视频人人做人人爱,3344在线观看无码,成年人国产视频,欧美日一级片,在线看AV天堂,高清无码一本到东京热,欧美一级黄片一区2区,免费又爽又刺激高潮网址

JS實現動態星空背景

2019-10-28    seo達人



這里我截取的是一個圖片,實際上是會動的。廢話不多說,上代碼。

HTML:



<canvas id="canvas"></canvas>

1

CSS:



/css reset /

body,p,div,ol,ul,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,form,input,iframe,nav {

    margin: 0;

    padding: 0;

}

html,body {

    width: 100%;

    height: 100%;

}

body {

    font: 14px Microsoft YaHei;

    -webkit-text-size-adjust:100%;

    -moz-user-select: none;

    -webkit-user-select: none;

    user-select: none;

    position: relative;

    background: #000;

}


canvas {

    width: 100%;

    height: 100%;

    display: block;

    opacity: .8;

}





// 音量大小,0.01-1





//宇宙

var canvas = document.getElementById('canvas'),

ctx = canvas.getContext('2d'),

w = canvas.width = window.innerWidth,

h = canvas.height = window.innerHeight,



hue = 217,

stars = [],

count = 0,

maxStars = 1100;                //星星數量,默認1300

var canvas2 = document.createElement('canvas'),

ctx2 = canvas2.getContext('2d');

canvas2.width = 100;

canvas2.height = 100;

var half = canvas2.width / 2,

gradient2 = ctx2.createRadialGradient(half, half, 0, half, half, half);

gradient2.addColorStop(0.025, '#CCC');

gradient2.addColorStop(0.1, 'hsl(' + hue + ', 61%, 33%)');

gradient2.addColorStop(0.25, 'hsl(' + hue + ', 64%, 6%)');

gradient2.addColorStop(1, 'transparent');



ctx2.fillStyle = gradient2;

ctx2.beginPath();

ctx2.arc(half, half, half, 0, Math.PI 2);

ctx2.fill();



// End cache

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;

}



function maxOrbit(x, y) {

    var max = Math.max(x, y),

    diameter = Math.round(Math.sqrt(max max + max max));

    return diameter / 2;

    //星星移動范圍,值越大范圍越小,

}



var Star = function() {



    this.orbitRadius = random(maxOrbit(w, h));

    this.radius = random(60, this.orbitRadius) / 10;       //星星大小,值越大星星越小,默認8

    

    this.orbitX = w / 2;

    this.orbitY = h / 2;

    this.timePassed = random(0, maxStars);

    this.speed = random(this.orbitRadius) / 80000;        //星星移動速度,值越大越慢,默認5W

    

    this.alpha = random(2, 10) / 10;



    count++;

    stars[count] = this;

}



Star.prototype.draw = function() {

    var x = Math.sin(this.timePassed) this.orbitRadius + this.orbitX,

    y = Math.cos(this.timePassed)
this.orbitRadius + this.orbitY,

    twinkle = random(10);



    if (twinkle === 1 && this.alpha > 0) {

        this.alpha -= 0.05;

    } else if (twinkle === 2 && this.alpha < 1) {

        this.alpha += 0.05;

    }



    ctx.globalAlpha = this.alpha;

    ctx.drawImage(canvas2, x - this.radius / 2, y - this.radius / 2, this.radius, this.radius);

    this.timePassed += this.speed;

}



for (var i = 0; i < maxStars; i++) {

    new Star();

}



function animation() {

    ctx.globalCompositeOperation = 'source-over';

    ctx.globalAlpha = 0.5;                                 //尾巴

    ctx.fillStyle = 'hsla(' + hue + ', 64%, 6%, 2)';

    ctx.fillRect(0, 0, w, h)



    ctx.globalCompositeOperation = 'lighter';

    for (var i = 1,

    l = stars.length; i < l; i++) {

        stars[i].draw();

    };



    window.requestAnimationFrame(animation);

}



animation();

藍藍設計www.0391cbd.com )是一家專注而深入的界面設計公司,為期望卓越的國內外企業提供卓越的UI界面設計、BS界面設計  cs界面設計  ipad界面設計  包裝設計  圖標定制  用戶體驗 、交互設計、 網站建設 平面設計服務

日歷

鏈接

個人資料

藍藍設計的小編 http://www.0391cbd.com

存檔

主站蜘蛛池模板: 99热这里只有成人精品国产| 国产区精品高清在线观看| 国产在线视频二区| 国产精品毛片一区| 自偷自拍三级全三级视频| 欧美a在线视频| 久久国产精品电影| 国内黄色精品| 国产欧美精品一区aⅴ影院| 午夜视频在线观看区二区| 四虎免费视频网站| 高h视频在线| 99re这里只有国产中文精品国产精品 | 亚洲精品国产乱码不卡| 麻豆国产精品视频| 女同久久精品国产99国| 91久久偷偷做嫩草影院| 亚洲二区视频| 亚洲性色永久网址| 一级毛片在线免费视频| 国产人人射| 91久久精品日日躁夜夜躁欧美| 日韩精品免费一线在线观看| 99久久亚洲综合精品TS| 国产美女91视频| 十八禁美女裸体网站| 真实国产乱子伦视频| 国产网站在线看| 欧美成一级| 国产偷倩视频| www.99在线观看| 熟女视频91| 日韩毛片基地| 91成人在线观看| 99久久亚洲精品影院| 亚洲国产精品日韩av专区| 久久特级毛片| 久久伊人色| 四虎精品国产AV二区| 国产精选自拍| 亚洲精品777| 一本色道久久88综合日韩精品| 99色亚洲国产精品11p| 国产在线视频导航| 久久鸭综合久久国产| 亚洲精品福利网站| 亚洲人成网站色7799在线播放| 久久中文电影| 日韩精品亚洲精品第一页| 国产成人高清精品免费软件| 亚洲第一中文字幕| 亚洲首页在线观看| 日韩无码黄色| 亚洲高清免费在线观看| 一本大道香蕉中文日本不卡高清二区| 免费黄色国产视频| 手机精品福利在线观看| 青青操国产视频| 中国一级特黄大片在线观看| 高清色本在线www| 无码精品国产dvd在线观看9久| 欧美一级夜夜爽www| 99在线观看精品视频| 爱爱影院18禁免费| 国产一二三区视频| 国产内射在线观看| 国产美女免费网站| 亚洲码一区二区三区| 丁香六月激情综合| 伊人色综合久久天天| 97在线观看视频免费| 亚洲人成影视在线观看| 亚洲免费黄色网| 午夜毛片免费观看视频 | 在线欧美a| 美女无遮挡被啪啪到高潮免费| 色视频国产| 国产欧美高清| 色视频国产| 精品亚洲国产成人AV| 国产精品自在在线午夜区app| 麻豆a级片|