第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

用HTML5的canvas畫太陽(yáng)系

標(biāo)簽:
Html/CSS Html5
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>无标题文档</title>
</head>

<body>
    <canvas id="canvas" width="1300px" height="1300px" style="background:#000"></canvas>
    <script>
        var canvas = document.getElementById("canvas");
        var cxt = canvas.getContext("2d");      
        var Sun=new Sun();
        var Mercury=new Mercury(); 
        var Venus=new Venus(); 
        var Earth=new Earth(); 
        var Mars=new Mars(); 
        var Jupiter=new Jupiter(); 
        var Saturn=new Saturn(); 
        var Uranus=new Uranus(); 
        var Neptune=new Neptune();  

        //画轨迹路线
        function drawTrack(){
            for(var i=0;i<8;i++){
                cxt.beginPath();
                cxt.strokeStyle="#fff";
                cxt.arc(650,650,(i+1)*60,0,2*Math.PI,false);
                cxt.closePath();
                cxt.stroke();
            }
        }
        drawTrack();
        function star(x,y,radius,cycle,scolor,ecolor){
            this.x=x;
            this.y=y;
            this.radius=radius;
            this.scolor=scolor;
            this.ecolor=ecolor;
            this.cycle=cycle;
            this.color=null;
            this.time=0;
            this.draw=function(){
                cxt.save();
                cxt.translate(650,650);
                cxt.rotate(this.time*(360/this.cycle)*Math.PI/180);
                cxt.beginPath();
                cxt.arc(this.x,this.y,this.radius,0,2*Math.PI,false);
                cxt.closePath();
                this.color=cxt.createRadialGradient(this.x,this.y,0,this.x,this.y,this.radius);
                this.color.addColorStop(0,this.scolor);
                this.color.addColorStop(1,this.ecolor);
                cxt.fillStyle=this.color;
                cxt.fill();
                cxt.restore();
                this.time++;
            }
        }
        //画球
        function Sun(){
            star.call(this,0,0,20,0,"#FFFF00","#FF9900");
        }
        function Mercury(){
            star.call(this,0,-60,6,87.70,"#A69697","#5C3E40");
        }
        function Venus(){
            star.call(this,0,-120,8,224.701,"#C4BBAC","#1F1315");
        }
        function Earth(){
            star.call(this,0,-180,10,365.2422,"#78B1E8 ","#050C12");
        }
        function Mars(){
            star.call(this,0,-240,6,686.98,"#CEC9B6","#76422D");
        }
        function Jupiter(){
            star.call(this,0,-300,16,4332.589,"#C0A48E","#322222");
        }
        function Saturn(){
            star.call(this,0,-360,14,10759.5,"#F7F9E3","#5C4533");
        }
        function Uranus(){  
            star.call(this,0,-420,12,30799.095,"#A7E1E5","#19243A");
        }
        function Neptune(){    
            star.call(this,0,-480,10,60152,"#0661B2","#1E3B73");
        }
        //转动
        function move(){
            cxt.clearRect(0,0,1300,1300);
            drawTrack();
            Sun.draw();
            Mercury.draw();
            Venus.draw();
            Earth.draw();
            Mars.draw();
            Jupiter.draw();
            Saturn.draw();
            Uranus.draw();
            Neptune.draw();
        }
        setInterval(move,10);
    </script>
</body>
</html>

图片描述

點(diǎn)擊查看更多內(nèi)容
1人點(diǎn)贊

若覺(jué)得本文不錯(cuò),就分享一下吧!

評(píng)論

作者其他優(yōu)質(zhì)文章

正在加載中
感謝您的支持,我會(huì)繼續(xù)努力的~
掃碼打賞,你說(shuō)多少就多少
贊賞金額會(huì)直接到老師賬戶
支付方式
打開微信掃一掃,即可進(jìn)行掃碼打賞哦
今天注冊(cè)有機(jī)會(huì)得

100積分直接送

付費(fèi)專欄免費(fèi)學(xué)

大額優(yōu)惠券免費(fèi)領(lǐng)

立即參與 放棄機(jī)會(huì)
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)

舉報(bào)

0/150
提交
取消