纯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;
html滚动效果代码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实现奥运五环的⽰例代码的⽂章就介绍到这了,更多相关html+css 实现奥运五环内容请搜索以前的⽂章或继续浏览下⾯的相关⽂章,希望⼤家以后多多⽀持!
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论