精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

手把手教你用Javascript制作隨機(jī)星星效果圖

開發(fā) 前端
在瀏覽一些圖片網(wǎng)站的時(shí)候,經(jīng)常會看到很多的漂亮的星空圖,比如,下面的圖片。其實(shí)這種星星圖片的效果,也可以通過html+css樣式和js的方式來實(shí)現(xiàn)。今天教大家如何實(shí)現(xiàn)星星圖的效果。

 一、前言

在瀏覽一些圖片網(wǎng)站的時(shí)候,經(jīng)常會看到很多的漂亮的星空圖,比如,下面的圖片。其實(shí)這種星星圖片的效果,也可以通過html+css樣式和js的方式來實(shí)現(xiàn)。今天教大家如何實(shí)現(xiàn)星星圖的效果。

[[357379]]

二、項(xiàng)目準(zhǔn)備

軟件:Dreamweaver

三、實(shí)現(xiàn)的目標(biāo)

每次刷新產(chǎn)生隨機(jī)的星星個(gè)數(shù)。顯示畫布上。

四、項(xiàng)目實(shí)現(xiàn)

1. 創(chuàng)建canvas畫布

  1. <body> 
  2.     <canvas id='canvas'></canvas> 
  3. </body> 

2. 添加css樣式。

給canva 畫布加上邊框,方便觀察。

  1. <style type="text/css"
  2.     canvas{ 
  3.         border:2px solid #f00; 
  4. </style> 

3.添加js樣式

3.1 設(shè)置canvas畫布大小 ,定義需要變量。

  1. <script type="text/javascript"
  2.      var _canvas=document.getElementById("canvas"
  3.     _canvas.width=500; 
  4.     _canvas.height=500; 
  5. var r,g ,b,a; 
  6. </script> 

3.2 產(chǎn)生隨機(jī)圓。

  1. for (var j = 0; j < 150; j++) { 
  2.         arc.x=Math.floor(Math.random()*_canvas.width); 
  3.         arc.y=Math.floor(Math.random()*_canvas.height); 
  4.         arc.r=Math.floor(Math.random()*31+10); 
  5.         r=Math.ceil(Math.random()*256); 
  6.         g=Math.ceil(Math.random()*256); 
  7.         b=Math.ceil(Math.random()*256); 
  8.         a=Math.random(); 
  9.  
  10.         darw(); 

3.3 定義draw()方法,通過畫星星公式,將圓形轉(zhuǎn)換成星星狀 for 循環(huán)產(chǎn)生隨機(jī)位置星星。

如何畫星星?(公式解析)(圖片來源百度)

星星有內(nèi)切圓和外切圓,每兩個(gè)點(diǎn)之間的角度是固定的,因此可得到星星的每個(gè)點(diǎn)的坐標(biāo),畫出星星。

  1. /* 隨機(jī)產(chǎn)生星星*/ 
  2. for (var i = 0; i < 5; i++) { 
  3.  
  4.         _ctx.lineTo(Math.cos((18+72*i)/180*Math.PI)*arc.r+arc.x, -Math.sin((18+72*i)/180*Math.PI)*arc.r+arc.y); 
  5.  
  6.          _ctx.lineTo(Math.cos((54+72*i)/180*Math.PI)*arc.r/2+arc.x, -Math.sin((54+72*i)/180*Math.PI)*arc.r/2+arc.y); 
  7.       

3.4 隨機(jī)產(chǎn)生顏色。

Math函數(shù)隨機(jī)產(chǎn)生0-225的RGB值。

  1. /* 隨機(jī)顏色*/  
  2.     _ctx.fillStyle="rgba(" + r + "," + g + "," + b + "," + a + ")";  
  3.     _ctx.fill(); 
  4.         _ctx.strokeStyle="rgba(" + r + "," + g + "," + b + "," + a + ")"
  5.       _ctx.stroke(); 
  6.       } 

3.5. 調(diào)用draw()方法實(shí)現(xiàn)功能。

  1. darw(); 

五、效果展示

1、點(diǎn)擊f12運(yùn)行到瀏覽器

2、每次刷新網(wǎng)頁,隨機(jī)產(chǎn)生不一樣的星星和隨機(jī)顏色。

六、總結(jié)

本項(xiàng)目利用canvas畫布,實(shí)現(xiàn)星星圖的效果,以及在運(yùn)用javascript產(chǎn)生星星效果時(shí),遇到的一些難點(diǎn)進(jìn)行了分析及提供解決方案。

歡迎大家積極嘗試,有時(shí)候看到別人實(shí)現(xiàn)起來很簡單,但是到自己動手實(shí)現(xiàn)的時(shí)候,總會有各種各樣的問題,切勿眼高手低,勤動手,才可以理解的更加深刻。

代碼很簡單,希望對你有所啟發(fā)。

本文轉(zhuǎn)載自微信公眾號「 IT共享之家  」,可以通過以下二維碼關(guān)注。轉(zhuǎn)載本文請聯(lián)系 IT共享之家  公眾號。

 

責(zé)任編輯:武曉燕 來源: IT共享之家
相關(guān)推薦

2021-01-27 21:55:13

代碼參數(shù)值ECharts

2021-01-21 09:10:29

ECharts柱狀圖大數(shù)據(jù)

2022-10-19 14:30:59

2021-08-09 13:31:25

PythonExcel代碼

2021-06-05 23:51:21

ECharts氣泡圖散點(diǎn)圖

2022-08-04 10:39:23

Jenkins集成CD

2021-02-04 09:00:57

SQLDjango原生

2021-02-06 14:55:05

大數(shù)據(jù)pandas數(shù)據(jù)分析

2011-03-28 16:14:38

jQuery

2009-04-22 09:17:19

LINQSQL基礎(chǔ)

2021-12-11 20:20:19

Python算法線性

2020-03-08 22:06:16

Python數(shù)據(jù)IP

2012-01-11 13:40:35

移動應(yīng)用云服務(wù)

2021-08-02 23:15:20

Pandas數(shù)據(jù)采集

2021-02-02 13:31:35

Pycharm系統(tǒng)技巧Python

2021-01-08 10:32:24

Charts折線圖數(shù)據(jù)可視化

2021-05-10 06:48:11

Python騰訊招聘

2017-10-29 21:43:25

人臉識別

2009-08-27 18:10:58

PHP繪制3D圖形

2021-01-30 10:37:18

ScrapyGerapy網(wǎng)絡(luò)爬蟲
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號

国产精品久久成人免费观看| 91精品久久久久久综合乱菊| 欧美熟妇精品一区二区| 91av久久| 欧美国产日本视频| 99se婷婷在线视频观看| 看片网址国产福利av中文字幕| 国产精品免费不| 91精品国产色综合久久| av动漫在线播放| 国产永久免费高清在线观看视频| 狠狠狠色丁香婷婷综合激情 | 欧美色中文字幕| 日本黄xxxxxxxxx100| 日韩大胆视频| 国产999精品久久久久久绿帽| 日本一区二区在线免费播放| 亚洲一区二区自偷自拍 | 精品国产伦一区二区三区观看体验| 成年人黄色片视频| 污视频免费在线观看| 日本一区二区免费在线观看视频 | 中文字幕精品影院| 日韩欧美中文一区| 国产精品人人爽人人爽| av老司机在线观看| 亚洲色图制服诱惑| 日本一区二区精品| 少妇一级淫片免费看| 精品午夜一区二区三区在线观看| 国产ts一区二区| 国产一级理论片| 久久国产精品亚洲人一区二区三区| 亚洲精品91美女久久久久久久| 91小视频在线播放| 日韩高清在线| 色美美综合视频| 3d动漫一区二区三区| 中中文字幕av在线| 国产精品乱码妇女bbbb| 色综合影院在线观看| 欧美在线观看在线观看| 不卡影院免费观看| 国产精品久久久久久久久久久久午夜片 | 69堂精品视频| 九热视频在线观看| 天天综合网站| 一本大道av伊人久久综合| 久久精品国产sm调教网站演员| 97caopron在线视频| 亚洲日穴在线视频| 最新av网址在线观看| 精品176二区| 亚洲欧美另类久久久精品2019| 亚洲日本精品一区| av中文资源在线| 中文字幕第一区第二区| 亚洲.欧美.日本.国产综合在线 | 欧美第一黄色网| 欧美日韩三级在线观看| 欧美日韩岛国| 欧美精品18videosex性欧美| 国产精品成人网站| 91久久亚洲| 日本亚洲欧洲色| 免费黄色一级大片| 精东粉嫩av免费一区二区三区| 91精品在线播放| 精品人妻久久久久一区二区三区| 国产成人精品一区二| 国产日韩二区| 欧美日韩影视| 国产日韩综合av| 亚洲日本欧美在线| 日韩免费影院| 欧美视频一二三| 成年人在线观看视频免费| 精品自拍视频| 日韩欧美的一区| 国产精品无码一区二区三| 蜜乳av综合| 久久久黄色av| 亚洲精品77777| 久久精品一区| 亚洲r级在线观看| 黄色av网址在线| 久久精品人人爽人人爽| 亚洲黄色网址在线观看| 黄色漫画在线免费看| 色婷婷av久久久久久久| 亚洲综合伊人久久| 噜噜噜天天躁狠狠躁夜夜精品| 中文字幕日韩电影| 欧美国产日韩在线观看成人| 西西裸体人体做爰大胆久久久| 国产精品女人久久久久久| 成人激情四射网| 久久久久久亚洲综合| 大片在线观看网站免费收看| 中文在线8资源库| 欧美一区国产二区| 免费黄色在线视频| 一区二区电影| 国产v综合ⅴ日韩v欧美大片| 亚洲国产一二三区| 国产精品久久久久影院老司| 成品人视频ww入口| 四虎精品永久免费| 亚洲人成电影网| 欧美日韩国产精品一区二区三区| 日本亚洲一区二区| 精品国产乱码久久久久久久软件| 免费超碰在线| 色妞www精品视频| 国内精品免费视频| 99久久亚洲精品| 国产不卡视频在线| 午夜在线观看视频18| 亚洲欧美激情视频在线观看一区二区三区 | www.色多多| 欧美精品综合| 成人观看高清在线观看免费| 日本一区二区三区在线观看视频| 亚洲一区在线观看网站| 国产美女视频免费看| 国产一区二区三区91| 久久噜噜噜精品国产亚洲综合| 97人妻精品一区二区三区软件| 国产亚洲欧美一区在线观看| 久久久久久久午夜| 国产精品流白浆在线观看| 久久精品色欧美aⅴ一区二区| 看黄色一级大片| 91麻豆免费视频| 人妻夜夜添夜夜无码av| 中文字幕视频精品一区二区三区| 色噜噜久久综合伊人一本| 在线免费观看av网址| 久久综合久久综合亚洲| 99久久国产综合精品五月天喷水| 亚洲一区二区免费在线观看| 欧美成人免费小视频| 国产精品久久久久久久免费 | 亚洲欧美日韩天堂一区二区| 日本一级淫片免费放| 福利视频网站一区二区三区| 国产视频在线观看网站| 亚洲成人五区| 欧美高清视频在线观看| 欧美综合视频在线| 亚洲成人av一区| 尤物网站在线观看| 国产日产高清欧美一区二区三区| 精品国产一区二区三区四区精华 | jizz日本免费| 男女精品网站| 日本一区二区在线视频| 成人mm视频在线观看| 日韩小视频在线| 国产精品久久欧美久久一区| 亚洲男人都懂的| 精品人妻在线视频| 国产欧美一区二区色老头 | 最新亚洲激情| 久久综合久久久| 欧美日韩成人影院| www.久久撸.com| 国产剧情精品在线| 亚洲一区二区美女| 欧美亚一区二区三区| 日韩黄色小视频| 夜夜爽99久久国产综合精品女不卡 | 国产成人在线观看免费网站| 六月婷婷在线视频| 猛男gaygay欧美视频| 成人性生交xxxxx网站| 爱情岛论坛亚洲品质自拍视频网站| 日韩精品免费观看| 国产亚洲久一区二区| 一区二区三区产品免费精品久久75| 国产麻豆剧传媒精品国产av| 天堂蜜桃91精品| 国产一区一区三区| 欧美美女黄色| 国产精品一区二区久久久| 乱插在线www| 国产亚洲美女久久| www.天堂av.com| 在线亚洲人成电影网站色www| 老熟妇高潮一区二区三区| 成人精品视频.| jizz欧美性11| 亚洲久色影视| japanese在线视频| 日韩有码av| 亚洲一区二区三区香蕉| 亚洲电影观看| 九九精品在线视频| 国产精品一区二区三区四区色| 日韩视频不卡中文| 黄色大全在线观看| 亚洲一区二区三区美女| 久久久99999| 久久久久久久一区| 国内自拍偷拍视频| 久久精品国产999大香线蕉| 精品人妻少妇一区二区| 香蕉精品视频在线观看| 免费99视频| 老牛精品亚洲成av人片| 91在线视频导航| xxxxx.日韩| 26uuu另类亚洲欧美日本一| dy888亚洲精品一区二区三区| 亚洲人成电影网站色www| 亚洲第一天堂在线观看| 欧美老年两性高潮| 樱花视频在线免费观看| 狠狠色狠狠色综合日日五| 91视频免费在线看| 亚洲欧洲日韩女同| 亚洲第一视频区| 久久久久久亚洲综合| 这里只有精品在线观看视频| 激情亚洲综合在线| 激情五月俺来也| 丝瓜av网站精品一区二区| 青青青免费在线| 黄色亚洲大片免费在线观看| 99热都是精品| 久久激情电影| 亚洲图片小说在线| 国产一区日韩| 日韩av一区二区三区美女毛片| 精品国产导航| 国产日韩欧美综合精品| 福利欧美精品在线| 国产精品日韩二区| heyzo欧美激情| www.成人av.com| 亚洲精品aⅴ| 丁香五月网久久综合| 日韩欧美中文在线观看| 97久久精品午夜一区二区| 日本精品一区二区三区在线观看视频| 91精品久久久久久久久久久久久久 | 亚洲国产清纯| 国产一级爱c视频| 伊人激情综合| 久久综合九色综合88i| 国产日韩欧美| 免费无码av片在线观看| 丝袜脚交一区二区| 亚洲一级免费观看| 激情图片小说一区| 中文写幕一区二区三区免费观成熟| 国产精品系列在线观看| avtt中文字幕| 99久久精品久久久久久清纯| 久久偷拍免费视频| 国产欧美日本一区视频| 天海翼在线视频| 洋洋成人永久网站入口| 丰满少妇乱子伦精品看片| 色综合天天在线| 中文亚洲av片在线观看| 欧美精品免费视频| 精品久久久免费视频| 日韩成人性视频| av男人的天堂在线| 久久躁日日躁aaaaxxxx| 白白色在线观看| 国产精品久久久久久久app| 亚洲色图综合| 国产精品一区而去| 亚洲动漫在线观看| 亚洲一卡二卡区| 欧美色123| 丰满人妻中伦妇伦精品app| 美国毛片一区二区三区| 日本人妻一区二区三区| 久久久99精品久久| 国产黄色的视频| 粉嫩老牛aⅴ一区二区三区| 日本一区二区三区久久| 精品国产区一区| 国产在线小视频| 色综合久久88| 性欧美freehd18| 成人av资源网| 红桃成人av在线播放| 欧洲精品视频在线| 日韩精品一二三| 少妇熟女视频一区二区三区| 久久久青草青青国产亚洲免观| 希岛爱理中文字幕| 黑人狂躁日本妞一区二区三区| 91国内精品视频| 日韩av中文字幕在线免费观看| av黄色在线观看| 欧美亚洲国产成人精品| 日韩一级淫片| 亚洲不卡一卡2卡三卡4卡5卡精品| 91精品国产自产拍在线观看蜜| 免费欧美一级视频| 国产一区二区h| 我不卡一区二区| 欧美日韩国产精品一区二区三区四区 | avove在线观看| 日韩精品福利网| 手机免费看av片| 亚洲精品中文字幕在线观看| 亚洲色成人www永久网站| 欧美精品一区二区三区四区| 国产一二区在线观看| 国产精品久久久久久超碰| 伊人久久综合影院| cao在线观看| 国产精品资源网站| 婷婷国产成人精品视频| 日本高清不卡一区| 日韩美女一级视频| 91精品国产精品| 97久久精品| 久久综合久久久久| 国产一区二区精品久久99| 在线观看天堂av| 欧美日韩中文字幕一区| 黄色小视频在线免费观看| 欧美亚洲国产日本| 妖精视频一区二区三区| 欧美在线一区视频| 岛国精品在线播放| 欧美成人精品欧美一| 日韩欧美一级二级| 18网站在线观看| 亚洲自拍小视频免费观看| 中文字幕av亚洲精品一部二部| 国产精品自拍视频在线| 国产精品国产三级国产| 一级黄色片在线| 日韩少妇与小伙激情| 亚洲青青一区| 91国在线高清视频| 国产东北露脸精品视频| 久久久久黄色片| 精品久久99ma| 九色porny自拍视频在线播放| 国语精品免费视频| 中日韩男男gay无套| ass精品国模裸体欣赏pics| 在线免费av一区| 91高清在线视频| 91亚洲精品久久久| 欧美国产精品| 香港三日本8a三级少妇三级99| 午夜精品一区二区三区免费视频 | www.xxx亚洲| 国产欧美日韩卡一| 91精品国产乱码久久久| 蜜臀久久99精品久久久久久宅男| 欧美精品三级在线| 黄色大片中文字幕| 久久久精品国产免大香伊| 中文字幕日产av| 精品少妇v888av| 久久国产精品免费精品3p| 熟妇人妻va精品中文字幕| 自拍偷拍亚洲激情| 成人毛片在线免费观看| 欧美做受高潮电影o| 欧美丝袜一区| 中文字幕av一区二区三区人妻少妇| 亚洲电影激情视频网站| 免费动漫网站在线观看| 国产伊人精品在线| 一本一本久久| 女人黄色一级片| 精品国免费一区二区三区| 韩日成人影院| 欧美三级午夜理伦三级老人| 99久久精品99国产精品| 中国一级片黄色一级片黄| 欧美激情第6页| 国产亚洲精品美女久久久久久久久久| www.桃色.com| 欧美午夜激情视频| 美女av在线播放| 久久综合九色综合网站| 国产最新精品免费| 91video| 美女少妇精品视频| 欧美一二区在线观看| 久久久久国产免费| 欧美日产在线观看| 三妻四妾的电影电视剧在线观看 | 九九热久久免费视频| 精品国产一区a| 国产成年精品| 欧美精品无码一区二区三区|