純粋なhtml + cssで五輪を実現するサンプルコード
2022-01-21 15:01:43
レンダリング
コード - 青と黄のリングを例にして
<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 {
/* above the blue ring */
z-index: 1;
/* cut circle */
clip-path: polygon(0 0, 100% 100%, 0 100%);
}
.yellow2 {
/* below the blue ring */
z-index: -1;
clip-path: polygon(0 0, 100% 100%, 100% 0);
}
リングのインターリーブ効果についての説明
青と黄のリングを例にして
青いリングがベースとなり、黄色いリングは2つに切り分けられ、最初の部分は青いリングの上に、2番目の部分は青いリングの下にあります。
青と黄のリングを描いたら、次は黒のリングです。今度は基準が黄色のリングになり、黒のリングは2つに切り分けなければなりません。次に、緑と赤のリング、それぞれ同じ原理です。
フルコード
https://jsbin.com/duhubis/edit?html,css,output
オリンピックリングのサンプルコードを達成するために純粋なHTML + CSSのこの記事は、これに導入され、より関連するHTML + CSSはオリンピックリングの内容を達成するために、スクリプトホーム以前の記事を検索するか、次の関連記事を閲覧し続け、私はあなたが将来的にスクリプトホームをよりサポートすることを願っています!.
関連
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン