精品欧美一区二区三区在线观看 _久久久久国色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ù)棧公眾號

日韩欧美不卡视频| 亚洲自拍第三页| 欧美色视频免费| 视频一区二区不卡| 亚洲天堂av高清| 污网站免费在线| 色呦呦呦在线观看| 亚洲精品视频播放| 亚洲国产高清自拍| 久久精品免费一区二区| 91香蕉视频污版| 51精品国产黑色丝袜高跟鞋| 欧美国产欧美综合| 久久国产精品免费精品3p| 五月天亚洲色图| 亚洲一二三四在线观看| 久久国产99| 欧美一区二区三区四区在线观看| 一区二区三区四区五区精品| 午夜精品久久久久久久91蜜桃| 国内揄拍国内精品久久| 视频一区免费在线观看| 日韩电影中文字幕在线观看| 国模私拍视频在线观看| 麻豆免费版在线观看| 成人欧美一区二区三区白人| 欧美午夜欧美| 欧性猛交ⅹxxx乱大交| 老司机精品视频导航| 6080yy精品一区二区三区| 午夜国产福利一区二区| 国产探花一区在线观看| 亚洲国产一区二区三区四区 | 亚洲精品成人无限看| 日韩毛片中文字幕| 性色av蜜臀av浪潮av老女人| 国产区一区二| 欧美人狂配大交3d怪物一区| 最近免费中文字幕中文高清百度| 成人ssswww在线播放| 亚洲欧美乱综合| 青青草原国产免费| av亚洲在线| 欧美激情综合在线| 欧美日韩电影一区二区三区| 天堂在线视频观看| 成人av电影免费在线播放| 亚洲一区亚洲二区| 国产乱码精品一区二三区蜜臂| 全部av―极品视觉盛宴亚洲| 国产成人一区二区三区| 午夜影院免费在线观看| 国产精品久久久久久久免费软件 | 另类视频在线观看+1080p| 国产无遮挡呻吟娇喘视频| 亚洲私拍自拍| 久久免费高清视频| 美女毛片在线观看| 国内精品久久久久久久影视蜜臀| 欧美高清一级大片| 国产亚洲欧美久久久久| 亚洲午夜视频| 69av在线视频| 依依成人综合网| 久久字幕精品一区| 国产精品久久久久久婷婷天堂| 人人干人人干人人干| 亚洲女优在线| 国产精品黄色影片导航在线观看| 波多野结衣高清视频| 蜜臀va亚洲va欧美va天堂| 国产欧美日韩亚洲精品| 国产人妻精品一区二区三| 国内精品不卡在线| 成人免费在线看片| 色婷婷av一区二区三区之红樱桃| 91视频精品在这里| 五月天久久狠狠| 黄色网址在线免费观看| 亚洲一二三级电影| www.浪潮av.com| 日本在线中文字幕一区二区三区| 欧美欧美欧美欧美首页| 农村末发育av片一区二区 | 日本不卡在线视频| 成人网在线免费看| 色哟哟国产精品色哟哟| 国产日韩精品视频一区| 中文字幕av久久| 超碰激情在线| 欧美日本国产视频| 丝袜熟女一区二区三区| 欧美猛男男男激情videos| 色偷偷综合社区| xxxx 国产| 日韩高清一区二区| 成人91视频| 久草在线青青草| 亚洲精品少妇30p| 激情五月开心婷婷| 在线精品国产亚洲| 亚洲男子天堂网| 日本老熟俱乐部h0930| 久久成人在线| 国产精品18毛片一区二区| 懂色av中文在线| 亚洲国产另类精品专区| 国产 porn| 国产精品自在线拍| 久久亚洲一区二区三区四区五区高| 日韩成人免费在线视频| 国产综合成人久久大片91| 国产美女在线精品免费观看| 日本在线视频站| 日韩欧美在线视频免费观看| 中文字幕一二三| 日韩欧美精品一区| 欧美综合在线第二页| 亚洲精品久久久狠狠狠爱| 中文字幕国产一区| 日本a级片免费观看| 欧美第一在线视频| 色噜噜狠狠色综合网图区| 亚洲另类欧美日韩| 国产成人激情av| 亚洲 欧洲 日韩| 日韩城人网站| 在线观看日韩欧美| 国产精品久久久久久久久久精爆| 成人黄色网址在线观看| 日韩视频在线观看视频| 激情亚洲小说| 国产亚洲免费的视频看| www.国产高清| 26uuu色噜噜精品一区二区| 久久成人福利视频| 4438全国亚洲精品观看视频| 久久久久99精品久久久久| 一区精品在线观看| 国产女人18水真多18精品一级做 | 欧美另类videoxo高潮| 丝袜美腿亚洲综合| 欧美污视频久久久| 激情都市亚洲| 亚洲天堂av网| 中文字幕 人妻熟女| 国产婷婷色一区二区三区四区 | 国产福利精品一区| 97超碰免费观看| 伊人国产精品| 欧美成人精品在线播放| 99精品在线视频观看| 亚洲激情第一区| 在线观看欧美一区二区| 欧美日韩一区自拍| 91亚洲精品丁香在线观看| av片在线观看网站| 日韩精品最新网址| 精品小视频在线观看| 成人美女视频在线观看| 91丨porny丨探花| 欧美一级三级| 国产精品福利网站| 午夜视频在线观看免费视频| 69堂精品视频| 久久精品视频8| 91丨九色丨黑人外教| 成人一区二区三| 国产精品99久久| 国产成人精品自拍| а√天堂中文资源在线bt| 亚洲精品资源在线| 中文字幕一区二区三区免费看| 专区另类欧美日韩| 中文字幕在线观看91| 国产日韩欧美三级| 亚洲成人一区二区三区| 国产精品白丝久久av网站| 欧美激情一二三| 可以在线观看的黄色| 欧美精品777| 日本熟妇毛茸茸丰满| 久久精品一区四区| 亚洲欧美日本一区二区| 最新亚洲一区| 色噜噜狠狠色综合网| 精品一区二区三区四区五区| 98精品国产高清在线xxxx天堂| 国际av在线| 日韩欧美一级在线播放| 男人天堂2024| 亚洲精品日韩专区silk| 久久久久久久久免费看无码| 精品在线观看视频| 黄色网页免费在线观看| 欧美电影《睫毛膏》| 国产一区二区三区高清视频| 欧美与亚洲与日本直播| 欧美夫妻性生活xx| 国产在线超碰| 精品国产免费久久| 中文字幕一区二区三区波野结| 亚洲国产精品麻豆| 潮喷失禁大喷水aⅴ无码| 成人h版在线观看| 黄色一级片免费的| 一本色道久久综合亚洲精品不| 在线免费观看成人网| 日韩三区视频| 99中文视频在线| 久久伊人国产| 国产aⅴ夜夜欢一区二区三区 | 涩爱av在线播放一区二区| 欧美老女人在线| www.com国产| 亚洲资源在线观看| 日本黄色录像视频| 久久久久久久久伊人| jjzzjjzz欧美69巨大| 韩国一区二区三区| 黑人粗进入欧美aaaaa| 亚洲黄色av| 轻点好疼好大好爽视频| 色综合天天爱| 日韩电影天堂视频一区二区| 高清精品xnxxcom| 91夜夜揉人人捏人人添红杏| 素人一区二区三区| 日产日韩在线亚洲欧美| 国产va在线视频| 97精品久久久中文字幕免费| 污的网站在线观看| 久久九九热免费视频| 91视频在线观看| 中文字幕久热精品视频在线| 黄色电影免费在线看| 日韩精品在线观看一区| 五月婷婷久久久| 亚洲国产精品视频在线观看| 午夜精品久久久久久久99热黄桃 | 超碰免费在线| 亚洲午夜小视频| 久久久久久青草| 亚洲欧美日韩另类| 激情在线视频| 亚洲欧美另类中文字幕| 日本大片在线观看| 日韩精品亚洲元码| 四虎成人免费在线| 日韩电影中文字幕一区| 欧美偷拍视频| 亚洲天堂免费观看| 国产在线一二三区| 在线亚洲欧美视频| 日本高清视频在线播放| 精品国模在线视频| 最新日本在线观看| 久久久久久91香蕉国产| www.51av欧美视频| 青草热久免费精品视频| 99re久久| 亚洲在线免费视频| 高清精品xnxxcom| 欧洲精品久久| 第四色成人网| 中国一级大黄大黄大色毛片| 国语精品一区| 日批视频在线免费看| 日本中文字幕一区二区有限公司| 中文字幕成人免费视频| 国产不卡高清在线观看视频| 中文字幕在线播放一区| 久久精品综合网| 疯狂撞击丝袜人妻| 亚洲韩国一区二区三区| 国产嫩bbwbbw高潮| 欧美精品日韩综合在线| 成人免费公开视频| 亚洲欧美综合v| 国产激情视频在线| 2023亚洲男人天堂| 国产91欧美| 国产精品久久亚洲7777| 神马电影久久| 五月天综合婷婷| 国产情侣久久| 久久婷婷中文字幕| 91亚洲精品一区二区乱码| 波多野结衣家庭教师在线观看 | 日韩国产在线不卡视频| 久久精品国产精品青草色艺| 三上亚洲一区二区| 中国老女人av| 久久久国产精品一区二区中文| 91 视频免费观看| 91麻豆6部合集magnet| 三级黄色在线观看| 欧美视频专区一二在线观看| 国产情侣激情自拍| 国产亚洲视频在线观看| 国模私拍视频在线播放| 国产精品久久久久91| 动漫av一区| youjizz.com亚洲| 久久久成人网| 波多野结衣影院| 亚洲免费在线视频| 国产成人a v| 亚洲黄色av女优在线观看| www.久久ai| 国产精品男女猛烈高潮激情| 欧美黑人巨大videos精品| 国产高清精品软男同| 三级一区在线视频先锋| 欧美无人区码suv| 亚洲精品中文字幕在线观看| 中文字幕xxxx| 日韩毛片在线看| av资源在线| 国产91精品入口17c| 久久精品免费一区二区三区| 青青青国产在线视频| 成人av影院在线| 18精品爽视频在线观看| 91精品午夜视频| 午夜免费视频在线国产| 国产成人精品电影久久久| 天天躁日日躁成人字幕aⅴ| 青草视频在线观看视频| 国产精品18久久久久久久久 | 天天做天天摸天天爽国产一区| 国产情侣自拍小视频| 久久久成人精品| 深夜福利亚洲| 亚洲一区二区三区乱码| 蜜桃久久av一区| 久久精品色妇熟妇丰满人妻| 欧美亚洲综合在线| 黄色网址在线播放| 日本精品性网站在线观看| 亚洲欧美校园春色| 国产精品免费入口| a亚洲天堂av| 久久露脸国语精品国产91| 欧美精品一区二区蜜臀亚洲| 蜜臀av在线| 粉嫩av免费一区二区三区| 亚洲高清影视| 性一交一黄一片| 亚洲一线二线三线久久久| 亚洲第一成人av| 久久久久久久久久国产精品| 精品一区二区男人吃奶| 黄色一级视频片| 久久亚洲精精品中文字幕早川悠里 | 久久最新网址| 91蝌蚪视频在线观看| 中文字幕乱码亚洲精品一区| 91国产精品一区| 久99久在线视频| 青草久久视频| 午夜视频你懂的| 亚洲精品少妇30p| 人妻无码中文字幕免费视频蜜桃| 26uuu亚洲国产精品| 日韩有码av| 日本免费观看网站| 一色屋精品亚洲香蕉网站| 国产美女永久免费| 久久久亚洲福利精品午夜| 亚洲精品国产动漫| gogogo高清免费观看在线视频| 亚洲免费视频中文字幕| 手机看片1024日韩| 国产精品高潮呻吟久久av黑人| 久久大综合网| 欧美图片自拍偷拍| 色婷婷综合久久久中文一区二区| a天堂中文在线| 444亚洲人体| 久久高清免费观看| 久久免费看少妇高潮v片特黄| 亚洲第一区中文99精品| 浪潮色综合久久天堂| 做爰高潮hd色即是空| www.亚洲精品| 一级做a爰片久久毛片16| 久久久免费精品视频| 成人动漫免费在线观看| 国产a√精品区二区三区四区| 欧美在线影院一区二区| 污视频在线免费观看网站| 日韩黄色影视| 丰满放荡岳乱妇91ww| 伦av综合一区| 欧美激情欧美激情| 成人黄色av| 鲁大师私人影院在线观看| 91.麻豆视频| 日本高清不卡一区二区三区视频 |