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)
In diesem Artikel wird der spezifische JavaScript...
Die Downloadadresse von FlashFXP lautet: https://...
Vorwort Kürzlich habe ich zufällig MySQLs Coalesc...
1. Beispiel einer Dropdown-Liste Der Code lautet ...
Bei Webdiensten geht es um die Kommunikation zwis...
Inhaltsverzeichnis Installieren Grundlegende Konf...
Inhaltsverzeichnis 1. Problemhintergrund 2. Welch...
Mit REGELN kann die Art der inneren Rahmen der Ta...
Ich bin heute auf ein Problem gestoßen. Beim Eing...
Dieser Artikel entstand aus meinen Beschwerden üb...
Vorwort Normalerweise müssen Sie beim Erstellen v...
Wenn Sie Ihr System interaktiv überwachen möchten...
1. Docker-Netzwerkverwaltung 1. Docker-Container-...
--1. Erstellen Sie eine neue Gruppe und einen neu...
Dieser Artikel installiert die Google-Eingabemeth...