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)
Als nützlicher Terminalemulator wird Xshell häufi...
So verwenden Sie CSS, um die Bogenbewegung von El...
Code und Beispiele direkt posten #Schreiben Sie K...
Inhaltsverzeichnis 1. Benutzerdefinierte Anweisun...
Inhaltsverzeichnis Stellen Sie httpd mit dem Quel...
Die Grundlagen der MySQL-Wissenspunkte für die Co...
In diesem Artikel wird der spezifische Code für j...
Inhaltsverzeichnis Vorwort 1. Docker installieren...
Vorwort JavaScript unterscheidet sich von anderen...
Es gibt viele Formularelemente. Hier ist eine kur...
Binlog ist eine binäre Protokolldatei, die alle M...
1. Installation der RPM-Version Überprüfen Sie, o...
Inhaltsverzeichnis Das Prinzip und die Funktion d...
In diesem Artikelbeispiel wird der spezifische Co...
NULL- und NOT NULL-Modifikatoren, DEFAULT-Modifik...