CSS zum Erstellen eines mit Sechsecken gefüllten Bildhintergrunds
Dieses Mal zeige ich Ihnen CSS, um mit Bildhintergründen gefüllte Sechsecke zu erstellen. Hier ist ein praktischer Fall. einmal. Das Realisierungsprinzip des Sechsecks wird tatsächlich durch Drehen von drei überlappenden Rechtecken erhalten, wie in der folgenden Abbildung dargestellt:
Um ein positives Sechseck zu erhalten, müssen die beiden Rechtecke gedreht werden. Der Winkel muss sein -60 Grad und 60 Grad, und das Seitenverhältnis des Rechtecks muss Math.sqrt(3): 1 sein
Also müssen wir zuerst drei Rechtecke erstellen:
Wir legen die Breite und Höhe fest Die drei Rechtecke sind jeweils 60 Pixel und 104 Pixel groß, die Hintergrundfarbe ist blau, .hexagonitem_left wird um -60 Grad gedreht, .hexagonitem_right wird um 60 Grad gedreht und .hexagonitem_center wird nicht gedreht.<p class="hexagon"> <p class="hexagonitem hexagonitem_left"></p> <p class="hexagonitem hexagonitem_center"></p> <p class="hexagonitem hexagonitem_right"></p> </p>
.hexagon { width: 60px; height: 104px; position: relative; margin: 200px auto; } .hexagonitem { width: 100%; height: 100%; background: blue; position: absolute; top: 0; left: 0; } .hexagonitem_left { transform: rotate(-60deg); } .hexagonitem_right { transform: rotate(60deg); }
Wie können wir also den blauen Hintergrund in ein Bild verwandeln? Die oben genannten drei Rechtecke spielen eigentlich nur eine formende Rolle. Eigentlich sollten sie auf
Sichtbarkeiteingestellt werden. versteckt, müssen wir jedem der drei Rechtecke ein rechteckiges untergeordnetes Element hinzufügen und es auf Sichtbarkeit: sichtbar setzen. Die Breite und Höhe der drei untergeordneten Elemente müssen gerade das vorherige blaue Sechseck abdecken.
Der Code lautet wie folgt, Sie können ihn sorgfältig studieren
Ich glaube, dass Sie die Methode beherrschen, nachdem Sie den Fall in diesem Artikel gelesen haben. Weitere spannende Informationen finden Sie hier Weitere verwandte Artikel auf der chinesischen PHP-Website!Document <p class="hexagon"> <p class="hexagonitem hexagonitem_left"></p> <p class="hexagonitem hexagonitem_center"></p> <p class="hexagonitem hexagonitem_right"></p> </p>
Empfohlene Lektüre:
So verwenden Sie das CSS-Weird-Box-Modell und das Standard-Box-ModellCSS zur Implementierung des Akkordeon-LayoutsDas obige ist der detaillierte Inhalt vonCSS zum Erstellen eines mit Sechsecken gefüllten Bildhintergrunds. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

Video Face Swap
Tauschen Sie Gesichter in jedem Video mühelos mit unserem völlig kostenlosen KI-Gesichtstausch-Tool aus!

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen



Die Verwendung von Bootstrap in Vue.js ist in fünf Schritte unterteilt: Startstrap installieren. Bootstrap in main.js. Verwenden Sie die Bootstrap -Komponente direkt in der Vorlage. Optional: benutzerdefinierter Stil. Optional: Verwenden Sie Plug-Ins.

HTML definiert die Webstruktur, CSS ist für Stil und Layout verantwortlich, und JavaScript ergibt eine dynamische Interaktion. Die drei erfüllen ihre Aufgaben in der Webentwicklung und erstellen gemeinsam eine farbenfrohe Website.

Es gibt zwei Möglichkeiten, eine Bootstrap -Split -Zeile zu erstellen: Verwenden des Tags, das eine horizontale Split -Linie erstellt. Verwenden Sie die CSS -Border -Eigenschaft, um benutzerdefinierte Style Split -Linien zu erstellen.

WebdevelopmentRelieSonHtml, CSS und JavaScript: 1) HtmlStructuresContent, 2) CSSstylesit und 3) JavaScriptaddssinteraktivität, Bildung von TheBasisofModerernwebexperiences.

Wie benutze ich die Bootstrap -Taste? Führen Sie Bootstrap -CSS ein, um Schaltflächenelemente zu erstellen, und fügen Sie die Schaltfläche "Bootstrap" hinzu, um Schaltflächentext hinzuzufügen

Um das Bootstrap -Framework einzurichten, müssen Sie die folgenden Schritte befolgen: 1. Verweisen Sie die Bootstrap -Datei über CDN; 2. Laden Sie die Datei auf Ihrem eigenen Server herunter und hosten Sie sie. 3.. Fügen Sie die Bootstrap -Datei in HTML hinzu; 4. Kompilieren Sie Sass/weniger bei Bedarf; 5. Importieren Sie eine benutzerdefinierte Datei (optional). Sobald die Einrichtung abgeschlossen ist, können Sie die Grid -Systeme, -Komponenten und -stile von Bootstrap verwenden, um reaktionsschnelle Websites und Anwendungen zu erstellen.

Es gibt verschiedene Möglichkeiten, Bilder in Bootstrap einzufügen: Bilder direkt mit dem HTML -IMG -Tag einfügen. Mit der Bootstrap -Bildkomponente können Sie reaktionsschnelle Bilder und weitere Stile bereitstellen. Legen Sie die Bildgröße fest und verwenden Sie die IMG-Fluid-Klasse, um das Bild anpassungsfähig zu machen. Stellen Sie den Rand mit der img-beliebten Klasse ein. Stellen Sie die abgerundeten Ecken ein und verwenden Sie die IMG-Rund-Klasse. Setzen Sie den Schatten, verwenden Sie die Schattenklasse. Größen Sie die Größe und positionieren Sie das Bild im CSS -Stil. Verwenden Sie mit dem Hintergrundbild die CSS-Eigenschaft im Hintergrund.

Um die Größe der Elemente in Bootstrap anzupassen, können Sie die Dimensionsklasse verwenden, einschließlich: Einstellbreite:.
