Erstellen Sie mit CSS3 ein cooles dreieckiges Hintergrundbild
Wie können Sie Ihre Webseite auffälliger und hochwertiger gestalten? Ein ansprechender Hintergrund ist unverzichtbar! Im folgenden Artikel erfahren Sie einen kleinen Trick zur Verwendung von CSS3 zum Erstellen cooler dreieckiger Hintergrundbilder, damit Ihre Webseite sowohl schön als auch praktisch wird. ~
Wie der Titel schon sagt, zeigen wir Ihnen heute hauptsächlich, wie Sie mit CSS3 coole Hintergründe erstellen Die Dreieckshintergrundmethode ist nützlich, wenn wir völlig unterschiedliche Optionen anzeigen möchten, z. B. Tag und Nacht oder Winter und Sommer.
Beginnen wir direkt mit dem Code:
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <style> body { margin: 0; padding: 0; } div { position: absolute; height: 100vh; width: 100vw; } .day { background-image: url("https://img.php.cn/upload/article/000/000/024/611f69e8a300f34Erstellen Sie mit CSS3 ein cooles dreieckiges Hintergrundbild"); background-size: cover; background-repeat: no-repeat; } .night { background-image: url("https://img.php.cn/upload/article/000/000/024/611f6a067f909111.jpg"); background-size: cover; background-repeat: no-repeat; clip-path: polygon(100vw 0, 0% 0vh, 100vw 100vh); } </style> </head> <body> <div class="day"></div> <div class="night"></div> </body> </script> </body> </html>
Der Effekt ist wie folgt:
Wie wäre es damit! Ist der Effekt nicht großartig!
Lassen Sie uns den obigen Code analysieren:
Erstellen Sie zuerst zwei Divs
background-size
-Attribut, um die Bildgröße festzulegen, und dasbackground-repeat
-Attribut, um nicht wiederholte Kacheln festzulegen.
- background-size gibt die Größe des Hintergrundbilds an. Wenn der Wert auf „
background-image
属性添加背景图片,并使用background-size
属性设置图片大小、background-repeat
属性设置不重复平铺。background-size指定背景图片大小,当值设置为“
cover
”时,将保持图像的纵横比并将图像缩放成将完全覆盖背景定位区域的最小大小。
最后给第二个
div
使用clip-path
cover
“ gesetzt ist, bleibt das Seitenverhältnis des Bildes erhalten skaliert, um den Hintergrundpositionierungsbereich vollständig abzudecken. clip-path
ein Dreieck für das zweite div
. <body> <div class="day"></div> <div class="night"></div> </body>
Nach dem Login kopieren- Clip-Pfad ist ein neues Attribut von CSS3, was Beschneidungspfad bedeutet, mit dem wir auf einfache Weise verschiedene geometrische Figuren generieren können. Clip-Pfad erreicht die gewünschten Grafiken durch die Definition eines speziellen Pfads. Und dieser Pfad ist genau der Pfad in SVG. polygon()-Funktion: Wird zum Definieren eines Polygons verwendet und kann auch zum Ausschneiden von Grafiken verwendet werden. Seine Parameter sind ein Satz von Koordinatenpaaren (
Das obige ist der detaillierte Inhalt vonErstellen Sie mit CSS3 ein cooles dreieckiges Hintergrundbild. 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

AI Hentai Generator
Erstellen Sie kostenlos Ai Hentai.

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



Wie erzielt man mit reinem CSS3 einen Welleneffekt? In diesem Artikel erfahren Sie, wie Sie mit SVG- und CSS-Animationen Welleneffekte erstellen.

Dieser Artikel zeigt Ihnen, wie Sie mithilfe von CSS auf einfache Weise verschiedene seltsam geformte Schaltflächen realisieren können, die häufig vorkommen. Ich hoffe, dass er Ihnen hilfreich sein wird!

Zwei Methoden: 1. Fügen Sie mit dem Anzeigeattribut einfach den Stil „display:none;“ zum Element hinzu. 2. Verwenden Sie die Attribute „position“ und „top“, um die absolute Positionierung des Elements festzulegen, um das Element auszublenden. Fügen Sie dem Element einfach den Stil „position:absolute;top:-9999px;“ hinzu.

In CSS können Sie das Attribut „border-image“ verwenden, um einen Spitzenrand zu erzielen. Das Attribut „border-image“ kann Bilder zum Erstellen von Rändern verwenden, d. h. zum Hinzufügen eines Hintergrundbilds zum Rand. Sie müssen lediglich das Hintergrundbild als Spitzenstil angeben Bildrandbreite nach innen. Ob der Anfang wiederholt wird;".

Wie erstelle ich ein Textkarussell und ein Bildkarussell? Das erste, woran jeder denkt, ist die Verwendung von js. Tatsächlich können Textkarussell und Bildkarussell auch einen Blick auf die Implementierungsmethode werfen.

Implementierungsmethode: 1. Verwenden Sie den Selektor „:active“, um den Status des Mausklicks auf das Bild auszuwählen. 2. Verwenden Sie das Transformationsattribut und die Funktion „scale()“, um den Bildvergrößerungseffekt zu erzielen. Die Syntax „img:active {transform : Skala(x-Achsen-Vergrößerung, y-Achsen-Vergrößerung);}".

In CSS3 können Sie das Attribut „animation-timing-function“ verwenden, um die Rotationsgeschwindigkeit der Animation festzulegen. Dieses Attribut wird verwendet, um anzugeben, wie die Animation einen Zyklus abschließt und die Geschwindigkeitskurve der Animation festlegt. Animation-Timing-Funktion: Geschwindigkeitsattributwert;}".

Der Animationseffekt in CSS3 verfügt über eine Verformung. Sie können „Animation: Animationsattribut @keyframes ..{..{transform: Transformationsattribut}}“ verwenden, um den Animationsstil festzulegen Das Transformationsattribut wird zum Festlegen des Verformungsstils verwendet.
