1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > 画布实现动态太极图 旋转太极图

画布实现动态太极图 旋转太极图

时间:2021-07-13 02:23:58

相关推荐

画布实现动态太极图  旋转太极图

代码如下:

<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><title>太极图</title><style type="text/css">canvas{/*border: 1px solid red;*/animation-name: move;animation-duration: 1s;animation-iteration-count: infinite;animation-timing-function: linear;}@keyframes move{0%{transform: rotate(0deg);}100%{transform: rotate(360deg);}}</style><script type="text/javascript">window.onload=function(){var canvas = document.getElementById('canvas')var context = canvas.getContext('2d')// 大圆context.beginPath()// Math.PI Math.PI*3/2 270度context.arc(200,200,200,Math.PI/2,Math.PI*3/2)context.closePath()context.fillStyle = 'black'context.fill()context.beginPath()// Math.PI Math.PI*3/2 270度context.arc(200,200,200,Math.PI*3/2,Math.PI/2)context.closePath()context.fillStyle = 'red'context.fill()// 中圆context.beginPath()// Math.PI Math.PI*3/2 270度context.arc(200,100,100,0,Math.PI*2)context.closePath()context.fillStyle = 'black'context.fill()context.beginPath()// Math.PI Math.PI*3/2 270度context.arc(200,300,100,0,Math.PI*2)context.closePath()context.fillStyle = 'red'context.fill()// 小圆context.beginPath()// Math.PI Math.PI*3/2 270度context.arc(200,300,20,0,Math.PI*2)context.closePath()context.fillStyle = 'black'context.fill()context.beginPath()// Math.PI Math.PI*3/2 270度context.arc(200,100,20,0,Math.PI*2)context.closePath()context.fillStyle = 'red'context.fill()}</script></head><body><canvas id="canvas" width="400px" height="400px"></canvas></body></html>

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。