效果

原理

解说:

利用一个大的盒子,利用border-radius:50%;设置为一个圆,在大的盒子里面放一个1号盒子(宽是大盒子一半,高度等同大盒子)在左边,利用border-radius左上和左下设值右上右下为0;右边在放一个2号盒子(宽是大盒子一半,高度等同大盒子)在右边,利用border-radius右上和右下设值左上左下为0。

利用子绝父相原理,大盒子相对定位,3号盒子和4号盒子都利用绝对定位(宽高都为父盒子的一半),在3号盒子里面再放一个5号盒子,实现垂直水平居中。在4号盒子里面放5号盒子,实现垂直水平居中。就完成了。

最后令1和3、6背景颜色为黑色。2、4、5背景颜色为黑色背景为白色即可

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title><style>body {background-color: antiquewhite;}.box {display: flex;position: relative;width: 600px;height: 600px;margin: auto;border-radius: 50%;/* transition: all 3s; */animation: Move 2s ease-in-out infinite ;}.box .a,.box .b {width: 50%;height: 100%;}.box .a {border-radius: 600px 0 0 600px;background-color: black;}.box .b {border-radius:0 600px 600px 0;background-color: white;}.box .c,.box .d {position: absolute;left: 25%;width: 50%;height: 50%;border-radius: 50%;}.box .c{top: 0;background-color: black;}.box .d{bottom: 0;background-color: white;}.e,.f {position: absolute;width: 100px;height: 100px;top: 50%;left: 50%;margin-top: -50px;margin-left: -50px;border-radius: 50%;}.e {background-color: white;}.f {background-color: black;}/* .box:hover {transform: rotate(360deg);} */@keyframes Move{100% {transform: rotate(360deg);}}</style>
</head>
<body><div class="box"><div class="a"></div><div class="b"></div><div class="c"><div class="e"></div></div><div class="d"><div class="f"></div></div></div>
</body>
</html>

2021-06-01太极图实现(定位+动画)相关推荐

  1. 499、Java分布式和集群12 -【SpringCloud视图微服务 - 消息总线Bus】 2021.06.01

    目录 0.RabbitMQ 1.先运行,看到效果,再学习 2.pom.xml 3.bootstrap.yml 4.application.yml 5.ProductDataServiceApplica ...

  2. 《惢客创业日记》2021.06.01(周二)五月份的工作总结

    时间真快,五月一晃而过,感觉时间就像一辆没有停靠站台的疾驰列车,装载着每个人的经历和人生驶向没有尽头的远方.不管是对,还是错,是得到,还是失去,都将其存储到每个人的大脑记忆中,由此让我想到了一句话:& ...

  3. Doris Weekly FAQ】2021.07.19~2021.08.01

    观众朋友们: 晚上好! 欢迎收看[ Doris 近日要闻]~本次为您带来的是 2021年07月19日 - 2021年08月01日 的双周总结. Doris 社区周报每期会包含 FAQ 环节.我们会在社 ...

  4. Mculover666的博客文章导航(嵌入式宝藏站)(2021.06.17更新)

    一.MCU系列 1. 开发环境 [Keil MDK](一)Keil MDK 5.28 的下载.安装.破解 [Keil MDK](二)Keil MDK中芯片器件包的安装 [Keil MDK](三)Kei ...

  5. 109:vue+openlayers 定位动画(平移-弹性平移-飞行 示例代码)

    第109个 点击查看专栏目录 本示例的目的是介绍如何在vue+openlayers项目中来实现定位动画,实现平移,飞行,弹性动画等. 直接复制下面的 vue+openlayers源代码,操作2分钟即可 ...

  6. 2021.06.03邮票面值设计

    2021.06.03邮票面值设计 题目描述 给定一个信封,最多只允许粘贴 N 张邮票,计算在给定 K(N+K≤15)种邮票的情况下(假定所有的邮票数量都足够),如何设计邮票的面值,能得到最大值 MAX ...

  7. 【财经期刊FM-Radio|2021年01月19日】

    title: [财经期刊FM-Radio|2021年01月19日] 微信公众号: 张良信息咨询服务工作室 [今日热点新闻一览↓↓] 美股美债休市,欧股走出逾一周低谷,雪铁龙并购后新公司登陆欧股首日涨超 ...

  8. 【财经期刊FM-Radio|2021年01月23日】

    title: [财经期刊FM-Radio|2021年01月23日] 微信公众号: 张良信息咨询服务工作室 [今日热点新闻一览↓↓] 纳指惊险收涨,道指两连跌,中概电子烟第一股翻倍,比特币大反弹. 美国 ...

  9. 2021.06.06家庭财经系统制作(2)

    show tables; 查看数据库里有什么表命令. 碰到mysql软件问题.比想象的难缠. 用之前的方式打不开黑框(鼠标单击 mysql5.7 ccommand line Client),黑框一闪而 ...

  10. 【财经期刊FM-Radio|2021年01月20日】

    title: [财经期刊FM-Radio|2021年01月20日] 微信公众号: 张良信息咨询服务工作室 [今日热点新闻一览↓↓] 纳指涨超1.5%,中概大涨,腾讯音乐涨21%,金银油回涨,以太币新高 ...

最新文章

  1. php。defined,PHP defined()函数的使用图文详解
  2. 三层学习------实践篇
  3. 认证连接_长江连接器哪些产品通过认证?
  4. 什么是BS结构、CS结构、RIA结构程序
  5. python使用install_用 python setup.py install 安装 matplotlib 报错
  6. Ymordem学习使用
  7. MongoDB Shell和Robo3T使用以及与SQL语法比较
  8. 量子计算机美国华裔科学家,量子计算机很神?18岁华裔少年用经典计算机算得一样快...
  9. 信源编码程序设计实验C语言实现,霍夫曼信源编码实验报告
  10. 小程序_古诗词背诵小程序
  11. 100部经典中国电影,你看过几部?
  12. 手机端输入框默认打开手机数字键盘
  13. Android:Content has been consumed
  14. python 频数统计_日常答疑:Python实现分类频数统计
  15. 爬虫实战—拿下最全租房数据 | 附源码
  16. 彩色图像分解出三原色分量
  17. 基于PT2262/PT2272的4路遥控电路
  18. InvalidArgumentError: Can not squeeze dim[1], expected a dimension of 1, got 10 for metrics/acc/
  19. mysql宕机恢复_mysql突然宕机后事务如何处理?
  20. LTE 随机接入 --(1)流程

热门文章

  1. C# 字符串转意和反转意
  2. mac电脑备份后的微信聊天记录怎么找
  3. eclipse官网32位下载地址
  4. 《TCP/IP详解》读书笔记(18章)-TCP连接的建立与中止
  5. Word7中尾部空格不能显示下划线的解决方法
  6. 关于线性代数:方程组同解
  7. PHP 获取客户端的真实IP
  8. [HOW TO]-android手机安装google play
  9. 思维导图怎么画:这款免费思维导图软件推荐给你
  10. drop、delete、truncate比较