站長資訊網
        最全最豐富的資訊網站

        HTML5利用canvas繪制哆啦A夢頭部(代碼實例)

        HTML5利用canvas繪制哆啦A夢頭部(代碼實例)

        html5的canvas是很強大的,下面本篇文章使用html5 canvas 實現一個簡單的哆啦A夢頭部。有一定的參考價值,有需要的朋友可以參考一下,希望對大家有所幫助。

        效果如下:

        HTML5利用canvas繪制哆啦A夢頭部(代碼實例)

        代碼如下:

        <div class="doraemon">     <canvas id="face" width="600" height="1500">您的瀏覽器不支持canvas</canvas> </div> <script>        var face = document.getElementById('face').getContext("2d");        face.arc(252,252,250,0,360*Math.PI/180);         face.fillStyle = '#07beea';  //設置填充顏色          face.fill();  //填充          face.lineWidth = 2;   //輪廓線寬度          face.strokeStyle = '#333';   //輪廓線顏色          face.stroke();   //畫輪廓線           face.beginPath();     //重置當前繪畫路徑          face.moveTo(160,450);   //畫筆移動到起始點          face.bezierCurveTo(0,400,0,110,210,115);    //三次貝塞爾曲線(左邊)          face.lineTo(290,115);            face.bezierCurveTo(500,110,500,400,340,450);           face.bezierCurveTo(280,470,220,470,160,450);           face.fillStyle = '#fff';         face.fill();         face.stroke();   //畫出邊框           face.beginPath();         //重置當前繪畫路徑 用于畫眼睛和鼻子          face.moveTo(150,150);         face.lineTo(150,100);        //左眼左豎線          face.bezierCurveTo(160,50,240,50,250,100);   //左眼下面          face.lineTo(250,150);            //左眼右豎線          face.bezierCurveTo(240,200,160,200,150,150);   //左眼上面          face.moveTo(250,150);         face.lineTo(250,100);              //右眼左豎線          face.bezierCurveTo(260,50,340,50,350,100);   //右眼上面          face.lineTo(350,150);               //右眼右豎線          face.bezierCurveTo(340,200,260,200,250,150);   //右眼下面          face.fillStyle = '#fff';         face.fill();         face.stroke();                    face.beginPath();           face.arc(225,155,10,0,360*Math.PI/180);   //眼珠           face.arc(275,155,10,0,360*Math.PI/180);          face.fillStyle = '#333';             face.fill();           face.beginPath();    //鼻子           face.arc(250,197,25,0,360*Math.PI/180);             face.fillStyle = '#c93e00';             face.fill();          face.stroke();           face.beginPath();           face.arc(260,190,10,0,360*Math.PI/180);          var grd = face.createRadialGradient(260,190,2,260,190,10);   //設置內外圓原點和半徑             grd.addColorStop(0,'#fff');          grd.addColorStop(1,'#c93e00');          face.fillStyle = grd;          face.fill();           //嘴巴           face.beginPath();          face.moveTo(250,222);          face.lineTo(250,395);          face.moveTo(100,320);          face.bezierCurveTo(180,420,320,420,400,320);          face.lineWidth = 3;          face.stroke();           //胡須           face.beginPath();          face.moveTo(80,200);          face.lineTo(180,220);          face.moveTo(80,245);          face.lineTo(180,245);          face.moveTo(80,290);          face.lineTo(180,270);           face.moveTo(320,220);          face.lineTo(420,200);          face.moveTo(320,245);          face.lineTo(420,245);          face.moveTo(320,270);          face.lineTo(420,290);          face.stroke();  </script>

        贊(0)
        分享到: 更多 (0)
        網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
        主站蜘蛛池模板: 久久精品无码专区免费东京热| 精品国产网红福利在线观看| 高清免费久久午夜精品| 久久精品国产精品亚洲艾草网美妙| 国产精品亲子乱子伦xxxx裸| 亚洲精品二三区| 久久99精品久久久久久噜噜| 色综合久久综精品| 国产精品人人爽人人做我的可爱| 香港aa三级久久三级老师2021国产三级精品三级在 | 精品亚洲一区二区三区在线播放| 华人在线精品免费观看| 国产精品亚洲а∨无码播放| 亚洲Av无码精品色午夜| 欧美日韩国产精品| 精品国产国产综合精品| 99热热久久这里只有精品68| 国内精品久久久久影院免费| 国内精品久久久人妻中文字幕| 午夜三级国产精品理论三级| 免费视频成人国产精品网站| 精品综合久久久久久88小说| 国产精品制服丝袜亚洲欧美| 国产精品国产三级在线高清观看| 91精品成人免费国产片| 久久er国产精品免费观看2| 国产2021精品视频免费播放| 国产精品人人爽人人做我的可爱| 精品无码久久久久久尤物| 久久精品九九亚洲精品| 欧美日韩人妻精品一区二区在线| 无码人妻精品一区二区三区夜夜嗨| 真实国产乱子伦精品一区二区三区| 亚洲国产精品人人做人人爱| 久久久久亚洲精品天堂久久久久久| 久久精品中文字幕一区| 日批日出水久久亚洲精品tv| 在线精品动漫一区二区无广告| 亚洲韩国精品无码一区二区三区| 亚洲AV乱码久久精品蜜桃| 久久久无码精品亚洲日韩按摩|