Beispielcode zur Implementierung der olympischen Ringe mit reinem HTML+CSS

Beispielcode zur Implementierung der olympischen Ringe mit reinem HTML+CSS

Rendern

Code - Nehmen Sie die blauen und gelben Ringe als Beispiel

 <div Klasse="Container">
    <div Klasse = "Ring blau"></div>
    <div Klasse="Ring gelb gelb1"></div>
    <div Klasse="Ring gelb gelb2"></div>
</div>
.Ring {
    Breite: 100px;
    Höhe: 100px;
    Randradius: 50 %;
    Position: absolut;
    Rahmenstil: durchgezogen;
    Rahmenbreite: 10px;
}

.Blau {
    Rahmenfarbe: #0180C3;
    oben: 0;
    links: 0;
    Z-Index: 0;
}

.Gelb {
    Rahmenfarbe: #FEB131;
    links: 70px;
    oben: 60px;
}

.gelb1 {
    /* Auf dem blauen Ring */
    Z-Index: 1;
    /* Kreis schneiden */
    Clip-Pfad: Polygon (0 0, 100 % 100 %, 0 100 %);
}


.gelb2 {
    /* Unter dem blauen Ring */
    z-Index: -1;
    Clip-Pfad: Polygon (0 0, 100 % 100 %, 100 % 0);
}

Der Verflechtungseffekt von Ringen erklärt

Nehmen wir als Beispiel die blauen und gelben Ringe:
Mit dem blauen Ring als Grundlage wird der gelbe Ring in zwei Teile geschnitten, wobei der erste Teil über dem blauen Ring liegt und der zweite Teil unter dem blauen Ring liegt.

Wenn Sie mit dem Zeichnen der blauen und gelben Ringe fertig sind, können Sie mit dem schwarzen Ring fortfahren. Diesmal wird der Maßstab zu einem gelben Ring und der schwarze Ring muss in zwei Teile geschnitten werden. Dann gibt es noch die grünen und roten Ringe, das gleiche Prinzip.

Vollständiger Code

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

Dies ist das Ende dieses Artikels über den Beispielcode zur Implementierung der fünf olympischen Ringe mit reinem HTML+CSS. Weitere relevante Inhalte zur Implementierung der fünf olympischen Ringe mit HTML+CSS finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder in den verwandten Artikeln weiter unten. Ich hoffe, Sie werden 123WORDPRESS.COM auch in Zukunft unterstützen!

<<:  HTML+CSS zur Implementierung des Beispielcodes des Dropdown-Menüs der Navigationsleiste

>>:  Reines HTML+CSS, um einen Element-Ladeeffekt zu erzielen

Artikel empfehlen

Installations-Tutorial zur MySQL 5.7.17 Zip-Paketversion unter Win10

Das Installationstutorial für mysql5.7.17 wird Ih...

Detaillierte grafische Erklärung zum Löschen des Keep-Alive-Cache

Inhaltsverzeichnis Eröffnungsszene Direktes Rende...

Vue-Direktiven v-html und v-text

Inhaltsverzeichnis 1. Anweisungen zum Rendern von...

Beispiel für die Verwendung des Nginx-Reverse-Proxys für Go-FastDFS

Hintergrund go-fastdfs ist ein verteiltes Dateisy...

Beispiel für das Erstellen eines virtuellen Hosts basierend auf dem Apache-Port

Apache: Virtuellen Host basierend auf Port erstel...

Empfehlen Sie mehrere MySQL-bezogene Tools

Vorwort: Mit der kontinuierlichen Entwicklung der...

Linux-Systemaufrufe für Betriebsdateien

Inhaltsverzeichnis 1. Öffnen Sie die Datei Parame...

HTML-Code einer Webseite: Erzeugung von Lauftext

In diesem Abschnitt beschreibt der Autor die spez...

Detaillierte Erklärung, wie eine SQL-Anweisung in MySQL ausgeführt wird

Überblick Ich habe vor Kurzem begonnen, mir Wisse...

Beherrschen Sie die häufig verwendeten HTML-Tags zum Zitieren von Inhalten auf Webseiten.

Verwenden Sie „blockquote“ für lange Zitate, „q“ ...