<!DOCTYPE html>
<html>
<head><title>奥运五环</title>
<style type="text/css">*{margin: 0;padding: 0;}.wrapper{width: 780px;height: 370px;border:1px solid black;position: absolute;left: 50%;top: 50%;margin-left: -390px;margin-top: -185px;}.circle{width: 200px;height: 200px;border-radius: 50%;position: absolute;}/*蓝黑红黄绿*/.blue{border:20px solid blue;}.blue2{border:20px solid transparent;border-right-color: blue;z-index: 2;}.black{border:20px solid black;left: 270px;}.black2{border:20px solid transparent;border-bottom-color: black;border-right-color: black;left: 270px;z-index: 2;}.red{border:20px solid red;left: 540px;}.red2{border:20px solid transparent;border-left-color: red;left: 540px;z-index: 2;}.yellow{border:20px solid yellow;left: 140px;top:130px;}.green{border:20px solid green;left: 410px;top:130px;}.green2{border:20px solid transparent;border-left-color: green;left: 410px;top:130px;z-index: 2;}
</style>
</head>
<body><div class="wrapper"><div class = "circle blue"></div><div class = "circle blue2"></div><div class = "circle black"></div><div class = "circle black2"></div><div class = "circle red"></div><div class = "circle red2"></div><div class = "circle yellow"></div><div class = "circle green"></div><div class = "circle green2"></div></div>
</body>
</html>

View Code

效果:

实现原理:在有重叠部分,每个环对应位置有两个环,一个有色环,一个透明环,根据重叠部分应有的颜色设置透明环边框的颜色。

例如:

transparent属性:

用来指定全透明色彩

  • transparent是全透明黑色(black)的速记法,即一个类似rgba(0,0,0,0)这样的值。
  • 在CSS1中,transparent被用来作为background-color的一个参数值,用于表示背景透明。
  • 在CSS2中,border-color也开始接受transparent作为参数值,《Open eBook(tm) Publication Structure 1.0.1》[OEB101]延伸到color也接受transparent作为参数值。
  • 在CSS3中,transparent被延伸到任何一个有color值的属性上。

转载于:https://www.cnblogs.com/2016-zck/p/10695457.html

html+css实现奥运五环(环环相扣)相关推荐

  1. 通过CSS实现奥运五环效果、实现环环相扣效果

    <!DOCTYPE html> <html> <head> <title>奥运五环</title> <style type=" ...

  2. HTML+CSS实现奥运五环

    奥运五环是很经典的存在,现在用代码写一遍. 重点在于,第二行的环和第一行并不是直接覆盖叠加,而是互相环绕. 主要是transform: rotateY()的作用; //HTML代码 <div c ...

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

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

  4. html css 奥运五环,用css写一个有趣的奥运五环~。

    用css实现奥运五环样式,并且于页面居中显示,不随页面滚动条而移动,一直处于居中位置. html代码部分就一个div里边包含5个div.代码如下: Document div.main{ positio ...

  5. 使用CSS中clip-path属性实现奥运五环

    今天偶然看见一个使用css实现奥运五环的效果,感觉还挺新奇的,参考了别人连接好的两个环,自己尝试将剩下的三个环连接上.其主要是使用到了一个css:clip-path的polygon属性. 完整代码如下 ...

  6. html css 奥运五环,用css3实现一个奥运五环

    css3实现奥运五环的方法:首先给5个div设置border-radius样式,制作五个圆环:然后使用position属性设置五个圆环的位置:最后使用z-index属性调整各环的层级关系即可. 本教程 ...

  7. 用Python画环环相扣的奥运五环

    要实现五环环环相扣,我采取的方法就是先画半圆,根据五环重叠顺序,确定半圆生成顺序! 具体代码如下: c=['blue','black','red','yellow','green'] t.pensiz ...

  8. PS如何制作奥运五环

    在photoshop中制作奥运五环,可以很好的练习图层和选区运算两个知识点.下图为制作效果: 奥运五环,也称为奥林匹克环,从左至右颜色分别为蓝.黄.黑.绿.红五色.五环代表以奥林匹克精神参赛的五大洲, ...

  9. 弘扬奥运精神,我们49行画个奥运五环

    虽然这届奥运遇到重重阻碍,疫情影响而延后,延后了要举办民众反对,再然后彩排后还爆出xq案件,更有小道爆出黑幕.这些种种我们就忽略掉吧- 截止本文发表,我们看看战况: 弘扬奥运精神,今天我们用49行写歌 ...

最新文章

  1. 沈阳构建智慧产业体系 大数据企业5年后将超200家
  2. java静态代码块和静态变量_java静态变量和静态代码块的加载顺序
  3. web前端 react与vue 流行框架的比较
  4. LeetCode Sort List(单链表归并排序)
  5. 如何跨域取到response额外的的headers
  6. Xcode7查看iphone真机的应用程序文件
  7. 今天分享下移动端rem 适配
  8. IdentityServer4 SigningCredential(RSA 证书加密)
  9. C语言课后习题(63)
  10. 从零开始学前端:jQuery官网 --- 今天你学习了吗?(CSS:Day26)
  11. vim编辑器常见使用
  12. 安卓3.0之后的网络访问问题
  13. Flask入门之SQLAlchemy数据库连接操作(第15讲)
  14. Detours信息泄漏漏洞
  15. javaScript编码爱心表白
  16. 家具从设计到生产一步完成 有屋拆单 SU草图拆单 全屋定制拆单 衣柜橱柜拆单 办公家具设计拆单 展柜定制拆单 宠物家具定制设计拆单软件 有屋软件
  17. hive 转拼音udf_自定义UDF函数:将汉字转换成拼音
  18. FMM和BMM的python代码实现
  19. 51单片机仿真例程-开关控制
  20. 集群和均衡负载[摘]

热门文章

  1. 金融科技大数据产品推荐: 换汇API/海外支付API——让跨境支付更简单
  2. visio流程图制作
  3. 软件测试工程师规划需要学什么技能?资深测试分析总结......
  4. JSP基础实验(期末复习)
  5. 分布式事务操作之Spring+JTA
  6. AutoCAD2018错误提示:“许可管理器不起作用或未正确安装”的解决办法
  7. RobotStudio 创建机械装置
  8. 【详细教程】-Python绘图模块Matplotlib
  9. 计算机的任务管理器不显示不出来,为什么电脑任务管理器不显示gpu
  10. PHP Framework 数据库框架 Medoo 2.1:使用 Medoo 连接MYSQL数据库