如何使用CSS绘制奥运五环标志
参考链接: 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绘制奥运五环标志相关推荐
- 纯HTML+CSS 画奥运五环标志,我就是闲的
<!DOCTYPE html> <html lang="zh-CN"> <head><meta charset="UTF-8&q ...
- python使用turtle绘制奥运五环
python使用turtle绘制奥运五环 奥林匹克标志中五个环的大小,颜色,间距有固定的比例,规定圆的半径为45,五个圆的起始坐标为(-110,-25),(0,-25),(110,-25),(-55, ...
- css3圆角实现奥运五环标志
在 <a target=_blank target="_blank" href="http://www.phpernote.com/web_tools/privat ...
- python怎么设计奥运五环_python 相关语法 图形绘制 奥运五环
1. 适当的空格 逻辑行首的空白表示逻辑表示层次关系 从而决定分组 语句从新行的第一列开始 风格统一 都用四个空格 不能随便加空格 奥运五环 #绘制奥运五环 import turtle turtle. ...
- Turtle图形绘制(绘制奥运五环)
绘制奥运五环图,其中五种颜色分别为蓝色.黑色.红色.黄色和绿色.注意根据实际效果调整圆形的大小和位置.效果如图所示. import turtleturtle.pensize(10)turtle.col ...
- Python · 助力冬奥:turtle绘制奥运五环
hello,大家好,我是wangzirui32,今天我们来学习如何使用turtle绘制奥运五环,开始学习吧! 1. 代码 1.1 引入所需包 初始化 import turtleturtle.hidet ...
- 使用python绘制奥运五环
使用python绘制奥运五环 #绘制奥运五环 import turtle#导入模块turtle.width(10) #参数为笔粗细turtle.color("blue")#设置颜色 ...
- Python绘制奥运五环标记
文章目录 一.代码实现 1.根据坐标确定五环位置 2.增加笔迹填充颜色 二.总结 通过绘制奥运五环标记的实例熟悉Python中的turtle绘图库运用 一.代码实现 1.根据坐标确定五环位置 #绘制奥 ...
- python奥运五环_Python绘制奥运五环
绘制奥运五环主要涉及到Python中的turtle绘图库运用: turtle.forward(distance) 向当前画笔方向移动distance像素长度 turtle.backward(dista ...
- python画奥运五环代码_Python绘制奥运五环
绘制奥运五环主要涉及到Python中的turtle绘图库运用: turtle.forward(distance) 向当前画笔方向移动distance像素长度 turtle.backward(dista ...
最新文章
- jQuery 对象及伪数组
- 根据这博客复习,我收到了BAT等大厂的技术岗offer
- MySQL 去除重复的方法
- 使用 Tye 辅助开发 k8s 应用竟如此简单(四)
- Gitter - 高颜值GitHub小程序客户端诞生记
- 并发编程中,你加的锁未必安全
- 电子邮件一般不在用户计算机中,[单选] 在一个完整的Internet电子邮件地址中,决定用户信箱所在的计算机地址的是()。...
- apipost如何设置断言
- HDOJ 1166 HDU 1166 敌兵布阵 ACM 1166 IN HDU
- 哈夫曼编码(Huffman Coding) cpp完整代码实现 详细注释 ASCII码表
- linux中的ps fx命令,Linux中的ps命令
- 自动获取关键词插件,双标题关键词插件
- 学会这一方法,轻松实现Excel批量转PDF,快来码住
- C++实现离散数学之真值表(试着自写头文件)
- mysql表设计ppt_PPT表格太丑?这3个设计细节,你一定要收藏!
- c语言bcd错误数字还原,Windows10开机出现恢复界面且提示错误0xc0000034怎么办
- 在一个循环链队中只有尾指针(记为rear,结点结构为数据域data,指针域next),请给出这种队列的入队和出队操作的实现过程。
- Consider injecting the bean as one of its interfaces or forcing the use of CGLib-based proxies 问题解决
- 爷回青——小米5s Plus刷入LineageOS
- Java工具使用(导读)