Wir haben vorgestellt, wie man mit den CSS3-Spaltenreihenattributen ein Wasserfalllayout erstellt. Interessierte Freunde können sich darüber informieren ~ Schauen wir uns zunächst das Wirkungsdiagramm an Schauen wir uns an, wie dieser Effekt erzielt wird: Definieren Sie zunächst im HTML-Teil einen Div-Container, um die Schaltfläche zu umschließen, und verwenden Sie in der Schaltfläche ein Tag-Paar, um den Schaltflächentext aufzunehmen. <div id="glänzender Schatten"> <button><span>Mit der Maus darüber fahren</span></button> </div> Beginnen Sie dann mit der Definition von CSS-Stilen zur Änderung: Passen Sie den Layout-Stil, den Farbbereich #glänzender-Schatten { Anzeige: Flex; Elemente ausrichten: zentrieren; Inhalt ausrichten: zentriert; Höhe: 100vh; Hintergrund: #1c2541; } Taste { Rand: 2px durchgehend weiß; Hintergrund: transparent; Texttransformation: Großbuchstaben; Farbe: weiß; Polsterung: 15px 50px; Gliederung: keine; } Spanne { Z-Index: 20; } Erstellen Sie als Nächstes eine blinkende Überlagerung: Verwenden Sie den :after-Selektor, um ein transparentes Rechteck zu erstellen und es absolut relativ zur Schaltfläche zu positionieren. Taste { Position: relativ; } Schaltfläche:nach { Inhalt: ''; Anzeige: Block; Position: absolut; Hintergrund: weiß; Breite: 50px; Höhe: 125px; Deckkraft: 20%; } Im endgültigen Effekt blitzt ein geneigtes Rechteck auf. Daher fügen wir eine Transformation hinzu: „Rotate(-45deg);“ Stil Schaltfläche:nach { transformieren: drehen (-45 Grad); } Verwenden Sie die Attribute top und left, um die Position des Rechtecks zu steuern Schaltfläche:nach { oben: -2px; links: -1px; } Schließlich wird der blinkende Animationseffekt beim Hovern der Schaltfläche realisiert Schaltfläche:Hover:nach { links: 120 %; } Dieser plötzliche Positionswechsel ist nicht der gewünschte Effekt. Wir können das Übergangsattribut verwenden, um einen Übergangseffekt hinzuzufügen. Da dieses Attribut ein neues Attribut in CSS3 ist, müssen wir ein Präfix hinzufügen, um mit anderen Browsern kompatibel zu sein. Schaltfläche:Hover:nach { links: 120 %; Übergang: alle 600 ms kubisch-bézier (0,3, 1, 0,2, 1); -webkit-transition: alle 600 ms kubischer Bézier (0,3, 1, 0,2, 1); } Es ist im Großen und Ganzen erreicht und bedarf einiger Modifikationen. Wenn Sie innerhalb des Schaltflächenbereichs nur eine rechteckige Überlagerung anzeigen möchten, können Sie dem Schaltflächentag den Stil overflow: hidden; hinzufügen. Taste { Überlauf: versteckt; } Es ist ersichtlich, dass es immer noch ein Problem mit der Position des Overlays gibt. Im Endeffekt wird das Overlay am Anfang nicht angezeigt. Wir verwenden die Attribute oben und links, um es anzupassen. Schaltfläche:nach { oben: -36px; links: -100px; } Oben finden Sie Einzelheiten zur Verwendung von CSS3 zum Erzielen dynamischer Effekte beim Blinken von Schaltflächen beim Hovern. Dies ist das Ende dieses Artikels über die Verwendung von CSS3 zum Erzielen von Button-Hover- und blinkenden dynamischen Effekten. Weitere verwandte CSS3-Button-Hover- und blinkende dynamische Inhalte finden Sie in den vorherigen Artikeln von 123WORDPRESS.COM oder weiter unten in den verwandten Artikeln. Ich hoffe, dass jeder 123WORDPRESS.COM in Zukunft unterstützen wird! |
<<: HTML verwendet Canvas, um die Bullet-Screen-Funktion zu implementieren
>>: Toolkit: Ein leistungsfähigeres Front-End-Framework als Bootstrap
Dieser Artikel zeichnet das Installations-Tutoria...
Inhaltsverzeichnis Ergebnisse erzielen Einführung...
Name Charakter Name Charakter Information Nachric...
Code kopieren Der Code lautet wie folgt: <!DOC...
Das Dokument ist schon seit einiger Zeit geschrie...
Vorwort Die Standarddatenbankdatei der MySQL-Date...
Sie können das Attribut in HTML5 verwenden <inp...
sshd SSH ist die Abkürzung für Secure Shell, ein ...
Ich habe zuvor die Verwendung des asynchronen Lad...
Inhaltsverzeichnis 1. Einleitung 2. Der Unterschi...
1》Seien Sie gut im Webdesign 2》Wissen, wie man Web...
Inhaltsverzeichnis 1. Umweltvorbereitung 2. Docke...
Vorwort Dieser Artikel stellt hauptsächlich die r...
Inhaltsverzeichnis Das Grundkonzept der Modularit...
In diesem Artikelbeispiel wird der spezifische Co...