Verwenden Sie CSS3, um das Eingabefeld ähnlich der Google-Anmeldeseite zu animieren Effekt 1 Der Code lautet wie folgt CSS Körper{ Hintergrundfarbe: #acacac; } .form-container{ Anzeige: Block; Position: relativ; Breite: 400px; Höhe: 400px; Hintergrund: #fff; Rand: 50px automatisch; Polsterung: 30px; } Eingang{ Anzeige: Block; Position: relativ; Hintergrund: keiner; Rand: 2px durchgezogen #acacac; Rahmenradius: 5px; Breite: 100 %; Schriftstärke: fett; Polsterung links: 10px; Schriftgröße: 16px; Höhe: 35px; Z-Index: 1; } Etikett{ Anzeige: Inline-Block; Position: relativ; oben: -32px; links: 10px; Farbe: #acacac; Schriftgröße: 16px; Z-Index: 2; Übergang: alle 0,2 s Ausklang; } Eingabe:Fokus, Eingabe:gültig{ Gliederung: keine; Rand: 2px durchgezogen #00aced; } Eingabe: Fokus + Label, Eingabe: gültig + Label{ oben: -50px; Schriftgröße: 16px; Farbe: #00aced; Hintergrundfarbe: #fff; } HTML <div Klasse="Haupt"> <div Klasse="Formularcontainer"> <input type="text" name="input1" erforderlich> <label for="input1">Konto</label> <input type="text" name="input2" erforderlich> <label for="input2">Passwort</label> </div> </div> Effekt 2 Der Code lautet wie folgt: CSS Körper{ Hintergrundfarbe: #acacac; } .form-container{ Anzeige: Block; Position: relativ; Breite: 400px; Hintergrund: #fff; Rand: 50px automatisch; Polsterung: 60px; } Eingang{ Anzeige: Block; Position: relativ; Hintergrund: keiner; Rand: keiner; Rahmen unten: 1px durchgezogen #ddd; Breite: 100 %; Schriftstärke: fett; Schriftgröße: 16px; Z-Index: 2; } Etikett{ Anzeige: Block; Position: relativ; oben: -20px; links: 0px; Farbe: #999; Schriftgröße: 16px; Z-Index: 1; Übergang: alle 0,3 s Ausklang; Rand unten: 40px; } Eingabe:Fokus, Eingabe:gültig{ Gliederung: keine; Rahmen unten: 1px durchgezogen #00aced; } Eingabe: Fokus + Label, Eingabe: gültig + Label{ oben: -50px; Schriftgröße: 16px; Farbe: #00aced; Hintergrundfarbe: #fff; } HTML <div Klasse="Haupt"> <div Klasse="Formularcontainer"> <input type="text" name="input1" erforderlich> <label for="input1">Konto</label> <input type="text" name="input2" erforderlich> <label for="input2">Passwort</label> </div> </div> Zusammenfassen Damit ist dieser Artikel über den Implementierungscode des CSS3-Eingabefelds mit Animationseffekten ähnlich der Google-Anmeldung abgeschlossen. Weitere verwandte Inhalte zum CSS3-Eingabefeld finden Sie in den vorherigen Artikeln von 123WORDPRESS.COM oder in den verwandten Artikeln unten. Ich hoffe, dass jeder 123WORDPRESS.COM in Zukunft unterstützen wird! |
>>: Einfaches Verständnis und Beispiele für MySQL Index Pushdown (ICP)
Inhaltsverzeichnis Bidirektionales Bindungsprinzi...
MySQL ist ein relationales Datenbankverwaltungssy...
1. CSS verwenden Code kopieren Der Code lautet wie...
Inhaltsverzeichnis Same-Origin-Richtlinie Ajax-An...
Vor kurzem musste ich beim Entwickeln einer Websi...
Inhaltsverzeichnis 1. Was ist Docker Compose? 2. ...
Inhaltsverzeichnis JVM-Klassenlader Tomcat-Klasse...
Hintergrund Manchmal müssen wir den Erstellungsze...
Grundlegende Konzepte Aktueller Lesevorgang und S...
1. Laden Sie das neueste Nginx-Docker-Image herun...
Vorwort Aufgrund meines MySQL-Verständnisses denk...
fragen: Ich habe den Hyperlink mit CSS formatiert...
Inhaltsverzeichnis Vorwort: Verschlüsselungsalgor...
Nach der Eingabe von yum in Linux erscheint die E...
1. E-Commerce-Symbole 2. Symbol Süßigkeiten 2 3. ...