純粋な HTML+CSS でオリンピック リングを実装するためのサンプル コード

純粋な HTML+CSS でオリンピック リングを実装するためのサンプル コード

レンダリング

コード - 青と黄色のリングを例に挙げます

 <div class="コンテナ">
    <div class="リング ブルー"></div>
    <div class="リング 黄色 黄色1"></div>
    <div class="リング 黄色 黄色2"></div>
</div>
。指輪 {
    幅: 100ピクセル;
    高さ: 100px;
    境界線の半径: 50%;
    位置: 絶対;
    境界線のスタイル: solid;
    境界線の幅: 10px;
}

。青 {
    境界線の色: #0180C3;
    上: 0;
    左: 0;
    zインデックス: 0;
}

。黄色 {
    境界線の色: #FEB131;
    左: 70px;
    上: 60px;
}

.yellow1 {
    /* 青いリングの上 */
    zインデックス: 1;
    /* 切断円 */
    クリップパス: ポリゴン(0 0, 100% 100%, 0 100%);
}


.yellow2 {
    /* 青いリングの下 */
    Zインデックス: -1;
    クリップパス: ポリゴン(0 0, 100% 100%, 100% 0);
}

リングのインターレース効果の説明

青と黄色のリングを例に挙げます。
青いリングを基準として、黄色いリングを 2 つの部分に切り分け、最初の部分は青いリングの上に、2 番目の部分は青いリングの下にあります。

青と黄色のリングを描き終わったら、黒のリングに進むことができます。今回はベンチマークが黄色のリングになり、黒いリングを 2 つの部分にカットする必要があります。次に、同じ原理の緑と赤のリングがあります。

完全なコード

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

純粋な HTML+CSS でオリンピック 5 輪を実装するサンプル コードに関するこの記事はこれで終わりです。HTML+CSS でオリンピック 5 輪を実装する方法に関するより関連性の高いコンテンツについては、123WORDPRESS.COM の以前の記事を検索するか、以下の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。

<<:  ナビゲーションバーのドロップダウンメニューのサンプルコードを実装するためのHTML+CSS

>>:  要素の読み込み効果を実現するための純粋なHTML+CSS

推薦する

CSS オーバーフローラップの新しいプロパティ値をどこでも使用

1.まず、overflow-wrap属性を理解する CSS のoverflow-wrapプロパティは...

デカルト積原理を使用してMySQLで複数のテーブルをクエリする方法を簡単に説明します。

MySQL マルチテーブルクエリ (直積原理)まず、データが使用するテーブルを決定します。デカルト...

HTMLページをクリックしてダウンロードファイルを実装する2つの方法

1. <a>タグを使用して完了します <a href="/user/te...

MySQL 5.7.25 圧縮版のインストールと設定方法のグラフィックチュートリアル

この記事では、MySQL 5.7.25圧縮版のインストールと設定方法を参考までに紹介します。具体的な...

Typescriptを使用してWeChatミニプログラムを開発するための詳細な手順

Typescript の利点については詳しく説明する必要はありません。ご興味があれば、(https:...

CSS3アニメーションジャミングソリューションについての簡単な説明

なぜ詰まっているのでしょうか?言及しなければならない前提があります。フロントエンド開発者は皆、ブラウ...

JavaScript はモーダルボックスのドラッグ効果を実現します

これはモーダル ボックスのドラッグのケースです。ここで実装する関数は次のとおりです。 1. ポップア...

Vue elementUI フォームのネストされたテーブルと各行の検証の詳細な説明

目次エフェクト表示コードリンクキーコード表形式データコンポーネントのネスト検証方法リセット方法完全な...

CSS3 で虫眼鏡効果を模倣するいくつかの方法の原理の分析

記事のタイトルが「模造虫眼鏡」なのはなぜですか?今日お話ししたいのは、一般的に言われているような、マ...

Mysql でよく使用される時間、日付、変換関数の概要

この記事では、主に実際のアプリケーションでよく使用されるMySQLの時刻と日付、および変換関数につい...

MySQLのあいまいクエリインデックスの失敗の問題を解決するいくつかの方法

% ワイルドカードを使用すると、インデックス失敗の問題が発生することがよくあります。ここでは、lik...

Web プロジェクトでの SQL インジェクションの防止

目次1. SQLインジェクションの概要2. SQLインジェクション攻撃の全体的な考え方SQLインジェ...

Dockerfileを使用してDockerイメージを構築する手順

Dockerfile は、命令を含むテキスト ファイルです。各命令はレイヤーを構築するため、各命令の...

Linux 編集の開始、停止、再起動の Springboot jar パッケージ スクリプトの例

序文springboot設定ファイルでは、設定ファイルの名前には独自の意味と用途があります。 dev...

HTMLドキュメントタイプの詳細な説明

私のは: <!DOCTYPE html>ブログガーデン: <!DOCTYPE HT...