Schauen wir uns zunächst ohne Umschweife die Renderings an Der Quellcode lautet wie folgt <!DOCTYPE html> <html lang="de"> <Kopf> <meta charset="UTF-8"> <meta name="viewport" content="width=Gerätebreite, Anfangsmaßstab=1.0"> <title>Dokument</title> </Kopf> <Stil> *{ Rand: 0; Polsterung: 0; } Körper{ Anzeige: Flex; Elemente ausrichten: zentrieren; Inhalt ausrichten: zentriert; Breite: 100 %; Mindesthöhe: 100vh; Hintergrund: #333333; Hintergrundgröße: Abdeckung; } .Buch{ Breite: 400px; Höhe: 600px; Position: relativ; Hintergrundfarbe: #ffffff; transformieren: drehen (-37,5 Grad) schrägX (10 Grad); Boxschatten: -35px 35px 50px rgb(0,0, 0, 1); Übergang: 0,5 s; /* Der Cursor wird als Zeiger (eine Hand) dargestellt, der auf einen Link hinweist */ Cursor: Zeiger; } .Buch:hover{ /* Drehen Definiert eine 2D-Drehung und gibt den Winkel im Parameter an. */ /* skewX() definiert eine 2D-Schieftransformation entlang der X-Achse. translate(x,y) definiert eine 2D-Verschiebung. */ transformieren: drehen (-37,5 Grad) schrägstellen (10 Grad) verschieben (20px, -20px); /* box-shadow fügt einer Box einen oder mehrere Schatten hinzu */ Boxschatten: -50px 50px 100px rgba (0,0,0,1); } /* Pseudoelemente müssen mit Inhalt verwendet werden und müssen mindestens leer sein*/ .book::before{ Inhalt:''; Höhe: 100 %; Breite: 30px; Hintergrund: rot; Position: absolut; oben: 0; links: 0; transformieren: schrägY(-45 Grad) übersetzen(-30px,-15px); Box-Schatten: Einschub -10px 0 20px raba(0,0,0,0,2); Hintergrund: url(cofe.jpg); } .book::after{ Inhalt: ''; Höhe: 30px; Breite: 100 %; Hintergrund: #fff; Position: absolut; unten: 0; links: 0; transformieren: skewX(-45 Grad) übersetzen(15px,30px); Hintergrund: url(cofe.jpg); } .Buch h2{ Position: absolut; unten: 100px; links: 10px; Schriftgröße: 5em; Zeilenhöhe: 1em; Farbe: RGB (110, 21, 21); } .Buch h2 span{ Hintergrundbild: URL (cofe.jpg); Hintergrundanhang: behoben; -webkit-background-clip: Text; -webkit-text-fill-color: transparent; } .Buch .Schreibe ich{ Schriftstärke: 700; } .Buch .Cover{ Position: absolut; oben: 0; links: 0; Breite: 100 %; Höhe: 70%; Hintergrundbild: URL (cofe.jpg); Hintergrundgröße: Abdeckung; } </Stil> <Text> <div Klasse="Buch"> <div Klasse="Abdeckung"></div> <h2>Buch <span>Javascript</span></h2> <span class="wirte">von Fans geschrieben</span> </div> </body> </html> Zusammenfassen Dies ist das Ende dieses Artikels darüber, wie man mit CSS einen 3D-Bucheffekt erzielt. Weitere relevante CSS-3D-Buchinhalte finden Sie in den vorherigen Artikeln von 123WORDPRESS.COM oder in den verwandten Artikeln weiter unten. Ich hoffe, dass jeder 123WORDPRESS.COM in Zukunft unterstützen wird! |
<<: Exquisiter Snake-Implementierungsprozess in JavaScript
>>: Analyse und Meinungen zum Design der Produktdetailseite auf der Taobao-Website (Bild)
Inhaltsverzeichnis Die Grundprinzipien des respon...
herunterladen Offizieller MySQL-Download, wählen ...
Frage Die feste CSS-Positionierung position:fixed...
Code kopieren Der Code lautet wie folgt: <hr S...
Inhaltsverzeichnis 1. Betrieb der Datenbank 1.1 E...
Optimieren Sie die FastCGI-Konfigurationsdatei fc...
Während des Projekts habe ich begonnen, die js re...
Als ich die kürzlich beliebte WeChat-Tap-Funktion...
Vorwort ORDER BY 字段名升序/降序. Ich glaube, jeder hier...
1. Vorbereitung 1.1 Laden Sie das komprimierte To...
Letzte Woche gab mir der Lehrer eine kleine Hausa...
1. Einleitung MySQL-Sperren können je nach Umfang...
1: Wenn Sie das Tag <a> zum Verlinken auf ei...
Inhaltsverzeichnis 01 Einführung in InnoDB Replic...
In der Welt der Webentwicklung sind Frameworks wei...