纯html+css实现奥运五环的示例代码


Posted in HTML / CSS onAugust 02, 2021

效果图

纯html+css实现奥运五环的示例代码

代码 - 以蓝色和黄色的环为例

<div class="container">
    <div class="ring blue"></div>
    <div class="ring yellow yellow1"></div>
    <div class="ring yellow yellow2"></div>
</div>
.ring {
    width: 100px;
    height: 100px;
    border-radius: 50%;
    position: absolute;
    border-style: solid;
    border-width: 10px;
}

.blue {
    border-color: #0180C3;
    top: 0;
    left: 0;
    z-index: 0;
}

.yellow {
    border-color: #FEB131;
    left: 70px;
    top: 60px;
}

.yellow1 {
    /* 在蓝色的环上面 */
    z-index: 1;
    /* 切割圆 */
    clip-path: polygon(0 0, 100% 100%, 0 100%);
}


.yellow2 {
    /* 在蓝色的环下面 */
    z-index: -1;
    clip-path: polygon(0 0, 100% 100%, 100% 0);
}

环的交错效果解释

以蓝色和黄色的环为例:
蓝色的环为基准,黄色的环切割成两个部分,第一个部分在蓝色的环上面,第二个部分在蓝色的环下面。

纯html+css实现奥运五环的示例代码

画完蓝色和黄色的环以后,就可以继续画黑色的环。这次基准变成了黄色的环,要将黑色的环切割成两个部分。然后分别是绿色和红色的环,一样的原理。

完整代码

https://jsbin.com/duhubis/edit?html,css,output

到此这篇关于纯html+css实现奥运五环的示例代码的文章就介绍到这了,更多相关html+css 实现奥运五环内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章,希望大家以后多多支持三水点靠木!

 
HTML / CSS 相关文章推荐
CSS心形加载的动画源码的实现
Mar 09 HTML / CSS
CSS3实现任意图片lowpoly动画效果实例
May 11 HTML / CSS
CSS3 flex布局之快速实现BorderLayout布局
Dec 03 HTML / CSS
CSS3 清除浮动的方法示例
Jun 01 HTML / CSS
基于HTML5 Canvas 实现弹出框效果
Jun 05 HTML / CSS
html5/css3响应式页面开发总结
Oct 16 HTML / CSS
分享一个H5原生form表单的checkbox特效代码
Feb 26 HTML / CSS
前端canvas动画如何转成mp4视频的方法
Jun 17 HTML / CSS
程序设计HTML5 Canvas API
Apr 08 HTML / CSS
实例讲解HTML5的meta标签的一些应用
Dec 08 HTML / CSS
浅谈html5增强的页面元素
Jun 14 HTML / CSS
canvas之自定义头像功能实现代码示例
Sep 29 HTML / CSS
HTML+CSS实现导航条下拉菜单的示例代码
Aug 02 #HTML / CSS
CSS实现两列布局的N种方法
Aug 02 #HTML / CSS
html+css实现滚动到元素位置显示加载动画效果
Aug 02 #HTML / CSS
纯html+css实现打字效果
html form表单基础入门案例讲解
Jul 21 #HTML / CSS
带你了解CSS基础知识,样式
Jul 21 #HTML / CSS
CSS实现隐藏搜索框功能(动画正反向序列)
Jul 21 #HTML / CSS
You might like
php实现的简单压缩英文字符串的代码
2008/04/24 PHP
PHP 中 Orientation 属性判断上传图片是否需要旋转
2015/10/16 PHP
javascript下利用arguments实现string.format函数
2010/08/24 Javascript
ExtJS4如何自动生成控制grid的列显示、隐藏的checkbox
2014/05/02 Javascript
javascript 中that的含义示例介绍
2014/05/14 Javascript
Angularjs 制作购物车功能实例代码
2016/09/14 Javascript
Node.js + Redis Sorted Set实现任务队列
2016/09/19 Javascript
Angular2学习笔记之数据绑定的示例代码
2018/01/03 Javascript
微信小程序按钮去除边框线分享页面功能
2018/08/27 Javascript
vue的三种图片引入方式代码实例
2019/11/19 Javascript
基于ajax实现上传图片代码示例解析
2020/12/03 Javascript
[02:35]DOTA2英雄基础教程 狙击手
2014/01/14 DOTA
python实现的用于搜索文件并进行内容替换的类实例
2015/06/28 Python
Python3实现并发检验代理池地址的方法
2016/09/18 Python
python数字图像处理之高级滤波代码详解
2017/11/23 Python
Python 从相对路径下import的方法
2018/12/04 Python
Python语言快速上手学习方法
2018/12/14 Python
python操作小程序云数据库实现简单的增删改查功能
2019/06/06 Python
Python+OpenCV实现将图像转换为二进制格式
2020/01/09 Python
Python终端输出彩色字符方法详解
2020/02/11 Python
python实现全排列代码(回溯、深度优先搜索)
2020/02/26 Python
Python实现多线程下载脚本的示例代码
2020/04/03 Python
Python如何将将模块分割成多个文件
2020/08/04 Python
程序员机试试题汇总
2012/03/07 面试题
食堂个人先进事迹
2014/01/22 职场文书
市优秀教师事迹材料
2014/02/05 职场文书
《乌鸦和狐狸》教学反思
2014/02/08 职场文书
渡河少年教学反思
2014/02/12 职场文书
协议书怎么写
2014/04/21 职场文书
房屋租赁授权委托书范本
2014/09/20 职场文书
实习指导老师意见
2015/06/04 职场文书
2015年小学重阳节活动总结
2015/07/29 职场文书
保外就医申请书范文
2015/08/06 职场文书
外出听课学习心得体会
2016/01/15 职场文书
php远程请求CURL案例(爬虫、保存登录状态)
2021/04/01 PHP
解决 redis 无法远程连接
2022/05/15 Redis