canvas旋轉核輻射危險警告標誌
分享一段程式碼例項,它利用canvas實現了繪製旋轉的核輻射危險警告標誌。
程式碼例項如下:
[HTML] 純文字檢視 複製程式碼執行程式碼<!doctype html> <html> <head> <meta charset="utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> <style type="text/css"> * { margin: 0; padding: 0; } canvas { display: block; background-color: #000; margin: 0 auto; } </style> <script type="text/javascript"> window.onload=function(){ var canvas = document.querySelector('canvas'); var ctx = canvas.getContext('2d'); // ctx.clearRect(300,300,600,600); ctx.translate(300, 300); function scroll() { //第一個黃色的大圓 ctx.beginPath(); ctx.rotate(6 * Math.PI / 180); ctx.fillStyle = '#FDCD01'; ctx.arc(0, 0, 200, 0, 2 * Math.PI, false); ctx.fill(); ctx.closePath(); //第二個黑色的大圓 ctx.beginPath(); ctx.fillStyle = '#000'; ctx.arc(0, 0, 170, 0, 2 * Math.PI, false); ctx.fill(); ctx.closePath(); //第三個黃色的圓 ctx.beginPath(); ctx.fillStyle = '#FDCD01'; ctx.arc(0, 0, 140, 0, 2 * Math.PI, false); ctx.fill(); ctx.closePath(); //第四個黑色的三個扇形圓 //一個扇形 ctx.beginPath(); ctx.fillStyle = '#000'; ctx.arc(1, 1, 110, 1.82 * Math.PI, .18 * Math.PI, false); ctx.arc(1, 1, 0, 1.82 * Math.PI, .18 * Math.PI, false); ctx.fill(); ctx.closePath(); //第二個扇形 ctx.beginPath(); ctx.fillStyle = '#000'; ctx.arc(1, 1, 110, 0.52 * Math.PI, .89 * Math.PI, false); ctx.arc(1, 1, 0, 0.52 * Math.PI, .89 * Math.PI, false); ctx.fill(); ctx.closePath(); //第三個扇形 ctx.beginPath(); ctx.fillStyle = '#000'; ctx.arc(1, 1, 110, 1.18 * Math.PI, 1.52 * Math.PI, false); ctx.arc(1, 1, 0, 1.18 * Math.PI, 1.52 * Math.PI, false); ctx.fill(); ctx.closePath(); //第五個黃色的小圓 ctx.beginPath(); ctx.fillStyle = '#FDCD01'; ctx.arc(0, 0, 30, 0, 2 * Math.PI, false); ctx.fill(); ctx.closePath(); //第六個黑色的小圓 ctx.beginPath(); ctx.fillStyle = '#000'; ctx.arc(0, 0, 15, 0, 2 * Math.PI, false); ctx.fill(); ctx.closePath(); } setInterval(scroll, 50); } </script> </head> <body> <canvas id="canvas" width="600" height="600"></canvas> </body> </html>
相關文章
- AirPods有輻射危害嗎?無線耳機AirPods輻射真相揭秘AI
- 英:AI技術軍事化比核彈更加危險AI
- canvas 圍繞中心旋轉Canvas
- canvas旋轉太極圖效果Canvas
- CSS3環形輻射效果CSSS3
- canvas 圖形圍繞中心旋轉Canvas
- canvas 旋轉角度不需要累加Canvas
- 手機輻射知識小科普——資訊圖
- 最權威的輻射評測報告
- 【開源】canvas影象裁剪、壓縮、旋轉Canvas
- canvas 影象旋轉與翻轉姿勢解鎖Canvas
- 《太空羅賓遜》:標準過頭的 Roguelike 射擊冒險遊戲遊戲
- canvas小球旋轉loadding載入效果Canvas
- canvas實現的旋轉太極圖效果Canvas
- php 的 危 險 參 數PHP
- Alex Maccaw:簡歷危險Mac
- 《自然》雜誌專訪Bengio:謹防AI被濫用的危險AI
- 因為你安全了,所以你危險了——空指標引用指標
- 沒標準沒規範的實施專案很危險
- 三維座標系旋轉——旋轉矩陣到旋轉角之間的換算矩陣
- 嫦娥四號使用了SPARC抗輻射處理器
- 藍芽與Wi-Fi輻射對人有害嗎?藍芽
- canvas 繪製旋轉一定角度的矩形Canvas
- canvas實現太陽、地球和月亮旋轉效果Canvas
- [轉載]利用近場探頭和頻譜儀查詢EMI輻射問題
- 危險的 target=”_blank” 與 “opener”
- 危險的 target="_blank" 與 “opener”
- 棕櫚油挺危險的
- MicrosoftVM發現有安全漏洞危險程度較高(轉)ROS
- 刪除MSSQL危險儲存過程的程式碼(轉)SQL儲存過程
- 谷歌為機器人學習加快步伐 機器人危險不危險?谷歌機器人
- 資訊圖製作教程:如何製作美麗的輻射圖?
- 真人劇火了《輻射》系列手遊玩家新增飆升300%
- canvas繪製旋轉一定角度的矩形效果Canvas
- 危險!僅用一束鐳射就能遠端控制語音助手,開啟你的家門
- 危險就是一封郵件
- php常見的危險函式PHP函式
- 專案管理 : 當心最危險的十類IT經理(轉)專案管理