为了账号安全,请及时绑定邮箱和手机立即绑定

canvas基础画太极图(娱乐~)

标签:
Html5
<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title>太极</title>
        <style type="text/css">
            .canvas{
                animation: scroll1 3s linear infinite;
            }
            @keyframes scroll1{
                0%{
                    transform: rotateZ(0deg);
                }
                100%{
                    transform: rotateZ(720deg);
                }
            }
        </style>
    </head>
    <body>
        <canvas class="canvas" id="myCanvas1" width="500" height="500"></canvas>
    </body>
    <script type="text/javascript">
        var myCanvas = document.getElementById('myCanvas1');
        var g = myCanvas.getContext('2d');
//      下半圆
        g.beginPath();
        g.strokeStyle = 'black';
        g.arc(250,250,250,0,Math.PI,false);
//      g.closePath();
        g.fillStyle = 'black';
        g.fill();
        g.stroke();
//      上半圆
        g.beginPath();
        g.strokeStyle = 'black';
        g.arc(250,250,250,0,Math.PI,true);
//      g.closePath();
        g.stroke();
//      右半圆
        g.beginPath();
        g.strokeStyle = 'white';
        g.arc(375,250,125,0,Math.PI,true);
//      g.closePath();
        g.fillStyle = 'black';
        g.fill();
        g.stroke();
//      左半圆
        g.beginPath();
        g.strokeStyle = 'white';
        g.arc(125,250,125,Math.PI,0,true);
//      g.closePath();
        g.fillStyle = 'white';
        g.fill();
        g.stroke();
//      上小圆
        g.beginPath();
        g.strokeStyle = 'black';
        g.arc(375,225,25,0,2*Math.PI,true);
//      g.closePath();
        g.fillStyle = 'white'
        g.fill();
        g.stroke();
//      下小圆
        g.beginPath();
        g.strokeStyle = 'black';
        g.arc(125,275,25,0,2*Math.PI,true);
//      g.closePath();
        g.fillStyle = 'black';
        g.fill();
        g.stroke();
    </script>
</html>
点击查看更多内容
4人点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消