如果对代码有疑惑,可以看我的个人视频
https://www.bilibili.com/video/BV1vV411r75p/
效果

静止太极图

动态太极图
动态太极图代码

        body {background: silver;height: 2000px;}#canvas {position: absolute;top: 20%;left: 50%;margin-left: -250px;animation: rotate1 .1s linear infinite; }@keyframes rotate1 {100% {transform: rotate(360deg);}}
 <div><!-- canvas画布 --><!-- IE9 --><canvas id="canvas" width="500" height="500"></canvas></div>
 let ctx = document.getElementById("canvas").getContext("2d");// 创建context对象// 左大半圆ctx.beginPath();// 起始路径ctx.fillStyle = "red";// 填充颜色ctx.arc(250, 250, 200, Math.PI / 2, Math.PI * 1.5, false);// 创建弧/曲线//arc(x,y,r,起始角,结束角,顺时针) ctx.closePath();// 从当前点返回起始路径ctx.fill();// 填充绘图// 右大半圆ctx.beginPath();ctx.fillStyle = "#000";ctx.arc(250, 250, 200, Math.PI / 2, Math.PI * 1.5, true);ctx.closePath();ctx.fill();// 右小半圆ctx.beginPath();ctx.fillStyle = "red";ctx.arc(250, 150, 100, Math.PI / 2, Math.PI * 1.5, true);ctx.closePath();ctx.fill();// 左小半圆ctx.beginPath();ctx.fillStyle = "#000";ctx.arc(250, 350, 100, Math.PI / 2, Math.PI * 1.5, false);ctx.closePath();ctx.fill();// 上小圆ctx.beginPath();ctx.fillStyle = "#000";ctx.arc(250, 150, 25, 0, Math.PI * 2);ctx.closePath();ctx.fill();// 下小圆ctx.beginPath();ctx.fillStyle = "red";ctx.arc(250, 350, 25, 0, Math.PI * 2);ctx.closePath();ctx.fill();

HTML+CSS实现旋转太极图动态效果相关推荐

  1. 用Css+Div实现太极图自动旋转

    用Css+Div实现太极图自动旋转 补充: 源代码展示: <!DOCTYPE html> <html lang="en"><head><m ...

  2. html怎么把字做成动画效果,用纯CSS实现文字的动态效果

    你可能经常会看到类似酷炫的网站: APPLE官网图片 作者的工程项目 在这类网站中能看到,一打开页面,无论是文字还是图片,都随着规定时间的而变化.原理很简单,主要用到CSS中animation属性. ...

  3. HTML实现旋转太极图

    HTML实现旋转太极图 效果图 前端实例代码 <!DOCTYPE html> <html><head><meta charset="utf-8&qu ...

  4. HTML+CSS制作旋转的loading效果

    HTML+CSS制作旋转的loading效果 效果图如下: HTML部分源代码如下: <!DOCTYPE html> <html lang="en">< ...

  5. 用html和css画太极图,利用css画一个太极图(阴阳八卦)实例

    这篇文章介绍利用css画一个太极图(阴阳八卦)实例 #yin-yang { width: 96px; height: 48px; background: #eee; border-color: red ...

  6. css实现旋转的小流星动画

    效果如下: 完整代码如下 : <!DOCTYPE html> <html lang="en"> <head><meta charset=& ...

  7. js设置css色相旋转_色相旋转颜色方案是否保留了对色盲友好的能力?

    js设置css色相旋转 Hue rotation is often an easy way to change the appearance of a plot or figure without t ...

  8. css 图片旋转样式

    文章目录 前言 一.css 图片旋转样式 总结 前言 提示:这里可以添加本文要记录的大概内容: 一.css 图片旋转样式 示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务 ...

  9. css 图片旋转并自适应div

    import { useState} from 'react' function zimg(params) {const [rotateIndex,setrotateIndex]=useState(0 ...

最新文章

  1. 微软企业库4.1学习笔记(七)创建对象 续集1
  2. 2019.03.13 ZJOI2019模拟赛 解题报告
  3. 结对编程--基于android平台的黄金点游戏
  4. systick定时器 延时计时
  5. 2021牛客暑期多校训练营5 G-Greater Integer, Better LCM(暴力+子集dp)
  6. ubuntu下NDK环境配置
  7. endnote参考文献排版_高效管理论文参考文献的方法
  8. hash 表 java_java hash表
  9. 【答辩问题】计算机专业本科毕业设计答辩需注意的内容
  10. java不能对什么类型进行转换_@Value - 无法将类型'java.lang.String'的值转换为所需类型'java.lang.Integer'...
  11. jsp购物车简单实现思想(一)
  12. opencv 运动检测 三帧差法
  13. Ctfhub解题 彩蛋
  14. cadence Allegro17.2关闭start page 界面方法
  15. 图像语义分割-CVPR2020-CPNet:结合不同类别的上下文信息先验--场景语义分割--注意力机制--Context Prior for Scene Segmentation--关键创新点代码复现
  16. 深空摄影系列教程(昴星团摄星队)笔记
  17. usb触摸屏驱动 - usbtouchscreen
  18. 命令行quser logoff
  19. sqli-labs--Less7
  20. ZVS空载电流大及波形畸变问题

热门文章

  1. 网易云解码实时音视频社交 成就游戏产业发展新变量
  2. java + httpclient +post请求(记录下)
  3. 《JavaScript设计模式与开发实践》模式篇(5)—— 观察者模式
  4. 《Linux》解决Linux端口被占用
  5. vue2.0-axios is defined
  6. Oracle新建表时,复制另一张旧表的结构和数据
  7. MySQL查看和修改表的存储引擎
  8. javaScript的使用(5)DOM事件
  9. DICOM文件格式与编程(转)
  10. 物体的识别,检测,和分割