参考链接: https://justforuse.github.io/blog/zh-cn/2018/11/css-to-draw-olympic-logo/

如何使用CSS绘制奥运五环?

第一反应是使用border-radius: 50%再加上z-index设置层叠关系不久可以了吗?

然而,怎么可能会说这么常见的问题呢?

稍加思考,原来他的层级不是叠加,而是有重叠的部分:

所以单纯使用z-index并不能达到效果。

想到之前看到的一篇文章,如何实现元素穿插的效果:
https://css-tricks.com/1-element-css-rainbow-gradient-infinity/

其中的一个demo:

https://codepen.io/thebabydino/pen/MGqgyM

此处实现元素穿插效果的方式为添加transform:rotate样式。

以此为基础,为每个圆环添加transform: rotateY( -1deg | 1deg)就可以写出五环效果:

代码地址:
https://jsfiddle.net/justforuse/35muv9ar/
打不开可以试试codepen: https://codepen.io/justforuse/pen/MMwWYO

如何使用CSS绘制奥运五环标志相关推荐

  1. 纯HTML+CSS 画奥运五环标志,我就是闲的

    <!DOCTYPE html> <html lang="zh-CN"> <head><meta charset="UTF-8&q ...

  2. python使用turtle绘制奥运五环

    python使用turtle绘制奥运五环 奥林匹克标志中五个环的大小,颜色,间距有固定的比例,规定圆的半径为45,五个圆的起始坐标为(-110,-25),(0,-25),(110,-25),(-55, ...

  3. css3圆角实现奥运五环标志

    在 <a target=_blank target="_blank" href="http://www.phpernote.com/web_tools/privat ...

  4. python怎么设计奥运五环_python 相关语法 图形绘制 奥运五环

    1. 适当的空格 逻辑行首的空白表示逻辑表示层次关系 从而决定分组 语句从新行的第一列开始 风格统一 都用四个空格 不能随便加空格 奥运五环 #绘制奥运五环 import turtle turtle. ...

  5. Turtle图形绘制(绘制奥运五环)

    绘制奥运五环图,其中五种颜色分别为蓝色.黑色.红色.黄色和绿色.注意根据实际效果调整圆形的大小和位置.效果如图所示. import turtleturtle.pensize(10)turtle.col ...

  6. Python · 助力冬奥:turtle绘制奥运五环

    hello,大家好,我是wangzirui32,今天我们来学习如何使用turtle绘制奥运五环,开始学习吧! 1. 代码 1.1 引入所需包 初始化 import turtleturtle.hidet ...

  7. 使用python绘制奥运五环

    使用python绘制奥运五环 #绘制奥运五环 import turtle#导入模块turtle.width(10) #参数为笔粗细turtle.color("blue")#设置颜色 ...

  8. Python绘制奥运五环标记

    文章目录 一.代码实现 1.根据坐标确定五环位置 2.增加笔迹填充颜色 二.总结 通过绘制奥运五环标记的实例熟悉Python中的turtle绘图库运用 一.代码实现 1.根据坐标确定五环位置 #绘制奥 ...

  9. python奥运五环_Python绘制奥运五环

    绘制奥运五环主要涉及到Python中的turtle绘图库运用: turtle.forward(distance) 向当前画笔方向移动distance像素长度 turtle.backward(dista ...

  10. python画奥运五环代码_Python绘制奥运五环

    绘制奥运五环主要涉及到Python中的turtle绘图库运用: turtle.forward(distance) 向当前画笔方向移动distance像素长度 turtle.backward(dista ...

最新文章

  1. jQuery 对象及伪数组
  2. 根据这博客复习,我收到了BAT等大厂的技术岗offer
  3. MySQL 去除重复的方法
  4. 使用 Tye 辅助开发 k8s 应用竟如此简单(四)
  5. Gitter - 高颜值GitHub小程序客户端诞生记
  6. 并发编程中,你加的锁未必安全
  7. 电子邮件一般不在用户计算机中,[单选] 在一个完整的Internet电子邮件地址中,决定用户信箱所在的计算机地址的是()。...
  8. apipost如何设置断言
  9. HDOJ 1166 HDU 1166 敌兵布阵 ACM 1166 IN HDU
  10. 哈夫曼编码(Huffman Coding) cpp完整代码实现 详细注释 ASCII码表
  11. linux中的ps fx命令,Linux中的ps命令
  12. 自动获取关键词插件,双标题关键词插件
  13. 学会这一方法,轻松实现Excel批量转PDF,快来码住
  14. C++实现离散数学之真值表(试着自写头文件)
  15. mysql表设计ppt_PPT表格太丑?这3个设计细节,你一定要收藏!
  16. c语言bcd错误数字还原,Windows10开机出现恢复界面且提示错误0xc0000034怎么办
  17. 在一个循环链队中只有尾指针(记为rear,结点结构为数据域data,指针域next),请给出这种队列的入队和出队操作的实现过程。
  18. Consider injecting the bean as one of its interfaces or forcing the use of CGLib-based proxies 问题解决
  19. 爷回青——小米5s Plus刷入LineageOS
  20. Java工具使用(导读)

热门文章

  1. 微商公社新兵连第四天
  2. word中事例和堆栈(大括号里面多行内容)怎么设置左对齐
  3. 彬彬股份牵手正极技术巨头 服装转型锂电
  4. 一元二次方程求解以及表达式
  5. HttpClient 4.1版本,模拟登录,终于成功了(2)
  6. 程序员到底要不要读研,过来人给你几点建议!
  7. 心理账户、沉没成本、比例偏见
  8. 廉颇老矣?尚能饭否?64岁的Python之父被微软录取!
  9. 解决SVN造成的桌面图标问号
  10. Lua热补丁方案(HotFix)