Typischerweise wird das Platzhalterattribut für Eingabe und Textbereich verwendet, um innerhalb dieser Elemente einen Aufruf zum Handeln bereitzustellen. In diesem Hinweis beschreibe ich verschiedene Optionen zum Gestalten des Textes von Platzhaltern sowie Optionen für deren Animation
So kann die Textfarbe unseres Platzhalters beispielsweise mithilfe der folgenden CSS-Regeln geändert werden:
::-webkit-input-placeholder ( color : #c0392b ;) ::-moz-placeholder ( color : #c0392b ;) /* Firefox 19+ */ :-moz-placeholder ( color : #c0392b ;) /* Firefox 18- */ :-ms-input-placeholder ( Farbe : #c0392b ;)
Die Länge des Codes für die Formatierung einer so einfachen Eigenschaft ist auf das Fehlen eines gemeinsamen Standards zurückzuführen. Daher hat jeder Browser die Unterstützung für die Platzhaltergestaltung auf seine eigene Weise implementiert.
Außerdem werden nicht alle unterstützt CSS-Eigenschaften. Hier ist eine Liste der genau unterstützten Eigenschaften:
Schriftart (und verwandte)
Hintergrund (und verwandte)
Farbe
Wortabstände
Buchstaben-Abstand
Textdekoration
vertikal ausrichten
Texttransformation
Zeilenhöhe
Texteinzug
Textüberlauf
Opazität
Es kommt auch vor, dass der Platzhaltertext die Breite des Eingabe- oder Textbereichselements „erweitert“ (ein häufiger Fall für mobile Geräte). Gleichzeitig werden unschöne Stellen automatisch abgeschnitten.
Eine CSS-Eigenschaft wie text-overflow: ellipsis hilft uns, dieses Problem zu beheben, indem dem zugeschnittenen Bereich des Platzhalters ästhetische Auslassungspunkte hinzugefügt werden. In Stilen schreiben wir so:
Eingabe [Platzhalter] (Textüberlauf: Auslassungspunkte;) Eingabe ::-moz-Platzhalter (Textüberlauf: Auslassungspunkte;) Eingabe:-moz-Platzhalter (Textüberlauf: Auslassungspunkte;) Eingabe:-ms-input-Platzhalter ( Textüberlauf: Auslassungspunkte ;)
Um unseren Platzhaltern noch mehr Ästhetik zu verleihen, ist es möglich, den Effekt hinzuzufügen, dass sie ausgeblendet werden, wenn das entsprechende Element den Fokus erhält.
Einige Beispiele für ein solches Verstecken mit Animationselementen:
/* Sanfte Änderung der Platzhaltertransparenz beim Fokussieren */.input ::-webkit-input-placeholder ( Deckkraft: 1; Übergang: Deckkraft 0,3 Sekunden Leichtigkeit ;) .input ::-moz-placeholder ( Deckkraft: 1; Übergang: Deckkraft 0,3 Sekunden Leichtigkeit ;).input :-moz- Platzhalter (Deckkraft: 1; Übergang: Deckkraft 0,3 s Leichtigkeit;).input:-ms-input-placeholder (Deckkraft: 1; Übergang: Deckkraft 0,3 s Leichtigkeit;).input (Deckkraft: 0; Übergang: Deckkraft 0,3 s Leichtigkeit; ) .input :focus::-moz-placeholder ( Deckkraft : 0 ; Übergang : Deckkraft 0,3 Sekunden Leichtigkeit ;).input :focus:-moz-placeholder ( Deckkraft : 0 ; Übergang : Deckkraft 0,3 Sekunden Leichtigkeit ;).input :focus :-ms-input-placeholder (Deckkraft: 0; Übergang: Deckkraft 0,3 Sekunden;) /* verschiebt den Platzhalter nach rechts, wenn er fokussiert ist */.input ::-webkit-input-placeholder (text-indent: 0px; Übergang: text-indent 0,3 s Leichtigkeit;) .input ::-moz-placeholder (text-indent: 0px; Übergang: text-indent 0,3 s Leichtigkeit ;).input :-moz-placeholder ( text-indent : 0px ; Übergang : text-indent 0,3s Leichtigkeit ;).input :-ms-input-placeholder ( text-indent : 0px ; Transition : text-indent 0,3s Leichtigkeit ;).Eingang :focus::-webkit-input-placeholder( text-indent : 500px ; Übergang : text-indent 0,3s Leichtigkeit ;).input :focus::-moz-placeholder ( text-indent : 500px ; Transition : text-indent 0,3s Leichtigkeit ;).input :focus:- moz-placeholder (text-indent: 500px; Übergang: text-indent 0,3 s Leichtigkeit;) .input:focus:-ms-input-placeholder (text-indent: 500px; Übergang: text-indent 0,3 s Leichtigkeit ;) /* verschiebt den Platzhalter nach unten, wenn er fokussiert ist */.input ::-webkit-input-placeholder ( Zeilenhöhe: 20 Pixel; Übergang: Zeilenhöhe 0,5 Sekunden;) .input ::-moz-placeholder ( Zeilenhöhe: 20 Pixel; Übergang: Zeilenhöhe 0,5 Sekunden ;).input :-moz-placeholder ( line-height : 20px ; Übergang : line-height 0,5 s Leichtigkeit ;).input :-ms-input-placeholder ( line-height : 20px ; Übergang : line-height 0,5 s Leichtigkeit ;).Eingang :focus::-webkit-input-placeholder( line-height : 100px ; Übergang : line-height 0,5s Leichtigkeit ;).input :focus::-moz-placeholder ( line-height : 100px ; Übergang : line-height 0,5s Leichtigkeit ;).input :focus:- moz-Platzhalter (Zeilenhöhe: 100 Pixel; Übergang: Zeilenhöhe 0,5 Sekunden Leichtigkeit;).input: Focus:-ms-Input-Platzhalter (Zeilenhöhe: 100 Pixel; Übergang: Zeilenhöhe 0,5 Sekunden Leichtigkeit;)
Lassen Sie uns hier fertig werden.
Wenn Sie mit dem Platzhalterattribut nicht vertraut sind, erklären wir Ihnen kurz, was es ist und wo es verwendet wird. Es wird in Formulareingabefeldern verwendet. Das Attribut zeigt einen Text im Eingabefeld an, der die Rolle eines bestimmten Hinweises darstellt. Früher auf unserer Website gab es ein Beispiel mit mit Javascript, positive Seite diese Methode Es ist browserübergreifend kompatibel. Lassen Sie uns nun über die Gestaltung des Platzhalterattributs sprechen, das für Eingabe- und Textbereichselemente verwendet wird.
Der Eingabefeldcode in unserem Beispiel sieht etwa so aus:
Als Ausgabe erhalten wir das folgende Feld:
Stellen wir uns nun vor, dass wir den Platzhalter formatieren müssen. Dazu müssen wir eine Reihe von Regeln in CSS schreiben:
::-webkit-input-placeholder ( color: #c1c1c1; ) ::-moz-placeholder ( color: #c1c1c1; ) /* Firefox 19+ */ :-moz-placeholder ( color: #c1c1c1; ) /* Firefox 18- */ :-ms-input-placeholder ( Farbe: #c1c1c1; )
Wir bekommen:
Wir können nicht alle Eigenschaften ändern, aber eine Liste der meisten davon, die von modernen Browsern unterstützt werden, finden Sie unten:
Schriftart(auch verwandte Eigenschaften)
Hintergrund(auch verwandte Eigenschaften)
Farbe
Wortabstände
Buchstaben-Abstand
Textdekoration
vertikal ausrichten
Texttransformation
Zeilenhöhe
Texteinzug
Textüberlauf
Opazität
IN verschiedene Browser Die Regel ist anders geschrieben, weil Obwohl es keinen einheitlichen Standard gibt, sind diese Datensätze weiterhin relevant. Im IE-Browser sowie in Firefox unter Version 18 wird Platzhalter als Pseudoklasse und in den neuen Browsern Firefox, Webkit und Blink als Pseudoelement wahrgenommen.
Text im Platzhalter kürzen
Manchmal können Tooltips so lang sein, dass sie nicht vollständig in das Eingabefeld passen. Für diese Zwecke können Sie auch zusätzliche Eigenschaften nutzen, die es Ihnen ermöglichen, den Platzhaltertext im Eingabefeld zu kürzen.
Input ( text-overflow:ellipsis; ) input::-moz-placeholder ( text-overflow:ellipsis; ) input:-moz-placeholder ( text-overflow:ellipsis; ) input:-ms-input-placeholder ( text-overflow :Auslassungspunkte; )
Als Ergebnis erhalten wir ein Eingabefeld mit einem Platzhalter wie diesem:
Text ausblenden, wenn Sie auf ein Feld klicken
Standardmäßig interpretiert jeder Browser die Antwort des Platzhalters unterschiedlich. In einigen Browsern wird es sofort ausgeblendet, wenn Sie auf das Feld klicken, in anderen wird es ausgeblendet, wenn sich mindestens ein Zeichen im Eingabefeld befindet. Lassen Sie den Text verschwinden, wenn Sie auf das Feld klicken. Dies ist in allen Browsern gleich.
:focus::-webkit-input-placeholder ( Farbe: transparent; ) :focus::-moz-placeholder ( Farbe: transparent; ) :focus:-moz-placeholder ( Farbe: transparent; ) :focus:-ms-input -Platzhalter (Farbe: transparent;)
Wir erhalten diese Aktion:
Um die Form zu reduzieren und visuelles Rauschen zu reduzieren, markieren Designer
Schlecht
Bußgeld
Styling: CSS-Platzhalterfarbe ändern
Ändern Sie den Eingabefeldstil mit Platzhalter-CSS
Schlecht
Platzhaltereffekt für
Das Platzhalterattribut funktioniert nur für Und
Eine alte Speichermethode, die den Wert von JavaScript ändert
Platzhalter ist ein Element eines Eingabefeldes, in dem ein Tooltip platziert werden kann. Wenn der Benutzer mit der Dateneingabe beginnt, verschwindet der unterstützende Text, um ihn nicht zu stören. Jeder Browser hat seine eigene Meinung darüber, wie dieses Element angezeigt werden soll, und manchmal beeinträchtigen Standardstile das gesamte Design. Um sie zu kontrollieren, müssen Sie ein spezielles verwenden CSS-Regel Platzhalter
Wo ist der Platzhalter?
Das Problem besteht darin, dass der Tooltip des Eingabefelds fest im Schatten-DOM versteckt ist und nicht so einfach zu erreichen ist. Hierzu wird ein spezieller, nicht standardmäßiger ::Platzhalter verwendet. Mit seiner Hilfe können Sie die Eigenschaften des Tooltips verwalten.
Die Gestaltung eines Platzhalters in CSS sieht folgendermaßen aus:
Input::placeholder ( Farbe: rot; Deckkraft: 1; Schriftstil: kursiv; )
![](https://i0.wp.com/fb.ru/misc/i/gallery/39768/2606908.jpg)
Browserunterstützung
Das CSS-Platzhalter-Pseudoelement wird von allen modernen Browsern gut verarbeitet. Zur Unterstützung älterer Browser können Sie die folgenden Präfixe verwenden:
- ::-webkit-input-placeholder – für Webkit-Browser (Safari, Chrome, Opera);
- ::-moz-placeholder – für Firefox-Browser obige Version 19;
- :-moz-placeholder – für älteres Firefox;
- :-ms-input-placeholder – für Internet Explorerüber Version 10.
Wie Sie sehen, alt Mozilla-Browser sowie IE betrachten Platzhalter als CSS-Pseudoklasse und nicht als Pseudoelement. Lassen Sie uns nicht mit ihnen streiten, wir werden diesen Aspekt nur bei der Gestaltung des Eingabefelds berücksichtigen.
![](https://i2.wp.com/fb.ru/misc/i/gallery/39768/2606909.jpg)
Styling-Optionen
Sie können die folgenden Optionen für das Platzhalter-Pseudoelement in CSS festlegen:
- Hintergrund – die Tooltip-Blockgruppe gilt für das gesamte Eingabefeld. Sie können nicht nur die Farbe (Hintergrundfarbe), sondern auch das Bild (Hintergrundbild) festlegen.
- Textfarbe - Farbe;
- Transparenz – Opazität;
- Unterstreichen, Überstreichen oder Streichen – Textdekoration;
- case - Texttransformation;
- Polsterung- Polsterung. Nicht von allen Browsern unterstützt. Wie bei Inline-Elementen wird der obere und untere Abstand ignoriert.
- Schriftartenanzeige – Eigenschaften der Schriftartengruppe, Zeilenhöhe und verschiedene Einzüge (Texteinzug, Buchstabenabstand, Wortabstand);
- vertikale Ausrichtung in einer Linie - vertikal ausrichten;
- Text abschneiden, wenn der Container überläuft – Textüberlauf.
.input1::placeholder (Hintergrundbild: linearer Farbverlauf (Limette, Blau); Farbe: Weiß;) .input2::Placeholder (Textdekoration: durchgestrichen; Farbe: lila; Schriftstärke: fett;). input3::placeholder ( Schriftgröße: 16 Pixel; Buchstabenabstand: 10 Pixel; ) .input4:: Placeholder ( Hintergrund: braun; Farbe: weiß; Textüberlauf: Auslassungspunkte; ) Im Fokus
Standardmäßig verschwindet der Tooltip nur dann aus dem Eingabefeld, wenn mindestens ein Zeichen darin eingegeben wird. Mit Platzhaltern können Sie das Verschwinden jedoch sofort umsetzen, wenn Sie sich auf das Feld konzentrieren. Dazu müssen Sie es mit der Pseudoklasse:focus kombinieren.
Eingabe:Fokus::Platzhalter (Farbe: transparent;)
In einigen Browsern ist es möglich, Änderungen in einer Reihe von Platzhaltereigenschaften mithilfe der Transition-Anweisung zu animieren.
Eingabe::Platzhalter (Farbe: Schwarz; Übergang: Farbe 1s;) Eingabe:Fokus::Platzhalter (Farbe: Weiß;)
Im Browser Google Chrome Wenn Sie sich auf ein solches Feld konzentrieren, ändert sich die Farbe des Hinweises innerhalb einer Sekunde sanft.
Platzhalter ist ein Element eines Eingabefeldes, in dem ein Tooltip platziert werden kann. Wenn der Benutzer mit der Dateneingabe beginnt, verschwindet der unterstützende Text, um ihn nicht zu stören. Jeder Browser hat seine eigene Meinung darüber, wie dieses Element angezeigt werden soll, und manchmal beeinträchtigen Standardstile das gesamte Design. Um sie zu verwalten, müssen Sie eine spezielle CSS-Platzhalterregel verwenden.
Wo ist der Platzhalter?
Das Problem besteht darin, dass der Tooltip des Eingabefelds fest im Schatten-DOM versteckt ist und nicht so einfach zu erreichen ist. Dazu wird ein spezielles, nicht standardmäßiges CSS::placeholder-Pseudoelement verwendet. Mit seiner Hilfe können Sie die Eigenschaften des Tooltips verwalten.
Sie werden interessiert sein:
![](https://i2.wp.com/ruud.ru/wp-content/uploads/2018/06/4f1695522eb38124e423c90938dc189d.jpg)
Die Gestaltung eines Platzhalters in CSS sieht folgendermaßen aus:
input::placeholder ( Farbe: rot; Deckkraft: 1; Schriftstil: kursiv; )
![](https://i0.wp.com/ruud.ru/wp-content/uploads/2018/06/050be174ed3b60dc7c49fe3cd59e15ba.jpg)
Browserunterstützung
Das CSS-Platzhalter-Pseudoelement wird von allen modernen Browsern gut verarbeitet. Zur Unterstützung älterer Browser können Sie die folgenden Präfixe verwenden:
- ::-webkit-input-placeholder – für Webkit-Browser (Safari, Chrome, Opera);
- ::-moz-placeholder – für Firefox-Browser über Version 19;
- :-moz-placeholder – für älteres Firefox;
- :-ms-input-placeholder – für Internet Explorer über Version 10.
Wie Sie sehen, betrachten ältere Mozilla-Browser sowie der IE Platzhalter als CSS-Pseudoklasse und nicht als Pseudoelement. Lassen Sie uns nicht mit ihnen streiten, wir werden diesen Aspekt nur bei der Gestaltung des Eingabefelds berücksichtigen.
![](https://i1.wp.com/ruud.ru/wp-content/uploads/2018/06/7563ac2e917a7adb9324bb1d45af7f8e.jpg)
Styling-Optionen
Sie können die folgenden Optionen für das Platzhalter-Pseudoelement in CSS festlegen:
- Hintergrund – Gruppe von Hintergrundeigenschaften. Der Hinweisblock-Hintergrund gilt für das gesamte Eingabefeld. Sie können nicht nur die Farbe (Hintergrundfarbe), sondern auch das Bild (Hintergrundbild) festlegen.
- Textfarbe - Farbe;
- Transparenz – Opazität;
- Unterstreichen, Überstreichen oder Streichen – Textdekoration;
- case - Texttransformation;
- interne Einzüge - Polsterung. Nicht von allen Browsern unterstützt. Wie bei Inline-Elementen wird der obere und untere Abstand ignoriert.
- Schriftartenanzeige – Eigenschaften der Schriftartengruppe, Zeilenhöhe und verschiedene Einzüge (Texteinzug, Buchstabenabstand, Wortabstand);
- vertikale Ausrichtung in einer Linie - vertikal ausrichten;
- Text abschneiden, wenn der Container überläuft – Textüberlauf.
Eingabe1::Platzhalter (Hintergrundbild: linearer Farbverlauf (Limette, Blau); Farbe: Weiß;) .input2::Platzhalter (Textdekoration: durchgestrichen; Farbe: lila; Schriftstärke: fett;) .input3 ::placeholder ( Schriftgröße: 16px; Buchstabenabstand: 10px; ) .input4::placeholder ( Hintergrund: braun; Farbe: weiß; Textüberlauf: Auslassungspunkte; )
Im Fokus
Standardmäßig verschwindet der Tooltip nur dann aus dem Eingabefeld, wenn mindestens ein Zeichen darin eingegeben wird. Aber das CSS-Platzhalter-Pseudoelement ermöglicht es Ihnen, das Ausblenden sofort zu implementieren, wenn Sie sich auf das Feld konzentrieren. Dazu müssen Sie es mit der Pseudoklasse:focus kombinieren.
input:focus::placeholder ( Farbe: transparent; )
In einigen Browsern ist es möglich, Änderungen in einer Reihe von Platzhaltereigenschaften mithilfe der Transition-Anweisung zu animieren.
Eingabe::Platzhalter (Farbe: Schwarz; Übergang: Farbe 1s;) Eingabe:Fokus::Platzhalter (Farbe: Weiß;)
IN Google-Browser Wenn Sie sich auf ein solches Feld konzentrieren, ändert sich die Farbe der Chrome-Tooltips innerhalb einer Sekunde.
Lesen Sie auch
Das Platzhalterattribut funktioniert nur für Und
Eine alte Speichermethode, die den Wert von JavaScript ändert
Platzhalter ist ein Element eines Eingabefeldes, in dem ein Tooltip platziert werden kann. Wenn der Benutzer mit der Dateneingabe beginnt, verschwindet der unterstützende Text, um ihn nicht zu stören. Jeder Browser hat seine eigene Meinung darüber, wie dieses Element angezeigt werden soll, und manchmal beeinträchtigen Standardstile das gesamte Design. Um sie zu kontrollieren, müssen Sie ein spezielles verwenden CSS-Regel Platzhalter
Wo ist der Platzhalter?
Das Problem besteht darin, dass der Tooltip des Eingabefelds fest im Schatten-DOM versteckt ist und nicht so einfach zu erreichen ist. Hierzu wird ein spezieller, nicht standardmäßiger ::Platzhalter verwendet. Mit seiner Hilfe können Sie die Eigenschaften des Tooltips verwalten.
Die Gestaltung eines Platzhalters in CSS sieht folgendermaßen aus:
Input::placeholder ( Farbe: rot; Deckkraft: 1; Schriftstil: kursiv; )
Browserunterstützung
Das CSS-Platzhalter-Pseudoelement wird von allen modernen Browsern gut verarbeitet. Zur Unterstützung älterer Browser können Sie die folgenden Präfixe verwenden:
- ::-webkit-input-placeholder – für Webkit-Browser (Safari, Chrome, Opera);
- ::-moz-placeholder – für Firefox-Browser obige Version 19;
- :-moz-placeholder – für älteres Firefox;
- :-ms-input-placeholder – für Internet Explorerüber Version 10.
Wie Sie sehen, alt Mozilla-Browser sowie IE betrachten Platzhalter als CSS-Pseudoklasse und nicht als Pseudoelement. Lassen Sie uns nicht mit ihnen streiten, wir werden diesen Aspekt nur bei der Gestaltung des Eingabefelds berücksichtigen.
Styling-Optionen
Sie können die folgenden Optionen für das Platzhalter-Pseudoelement in CSS festlegen:
- Hintergrund – die Tooltip-Blockgruppe gilt für das gesamte Eingabefeld. Sie können nicht nur die Farbe (Hintergrundfarbe), sondern auch das Bild (Hintergrundbild) festlegen.
- Textfarbe - Farbe;
- Transparenz – Opazität;
- Unterstreichen, Überstreichen oder Streichen – Textdekoration;
- case - Texttransformation;
- Polsterung- Polsterung. Nicht von allen Browsern unterstützt. Wie bei Inline-Elementen wird der obere und untere Abstand ignoriert.
- Schriftartenanzeige – Eigenschaften der Schriftartengruppe, Zeilenhöhe und verschiedene Einzüge (Texteinzug, Buchstabenabstand, Wortabstand);
- vertikale Ausrichtung in einer Linie - vertikal ausrichten;
- Text abschneiden, wenn der Container überläuft – Textüberlauf.
Im Fokus
Standardmäßig verschwindet der Tooltip nur dann aus dem Eingabefeld, wenn mindestens ein Zeichen darin eingegeben wird. Mit Platzhaltern können Sie das Verschwinden jedoch sofort umsetzen, wenn Sie sich auf das Feld konzentrieren. Dazu müssen Sie es mit der Pseudoklasse:focus kombinieren.
Eingabe:Fokus::Platzhalter (Farbe: transparent;)
In einigen Browsern ist es möglich, Änderungen in einer Reihe von Platzhaltereigenschaften mithilfe der Transition-Anweisung zu animieren.
Eingabe::Platzhalter (Farbe: Schwarz; Übergang: Farbe 1s;) Eingabe:Fokus::Platzhalter (Farbe: Weiß;)
Im Browser Google Chrome Wenn Sie sich auf ein solches Feld konzentrieren, ändert sich die Farbe des Hinweises innerhalb einer Sekunde sanft.
Platzhalter ist ein Element eines Eingabefeldes, in dem ein Tooltip platziert werden kann. Wenn der Benutzer mit der Dateneingabe beginnt, verschwindet der unterstützende Text, um ihn nicht zu stören. Jeder Browser hat seine eigene Meinung darüber, wie dieses Element angezeigt werden soll, und manchmal beeinträchtigen Standardstile das gesamte Design. Um sie zu verwalten, müssen Sie eine spezielle CSS-Platzhalterregel verwenden.
Wo ist der Platzhalter?
Das Problem besteht darin, dass der Tooltip des Eingabefelds fest im Schatten-DOM versteckt ist und nicht so einfach zu erreichen ist. Dazu wird ein spezielles, nicht standardmäßiges CSS::placeholder-Pseudoelement verwendet. Mit seiner Hilfe können Sie die Eigenschaften des Tooltips verwalten.
Sie werden interessiert sein:
Die Gestaltung eines Platzhalters in CSS sieht folgendermaßen aus:
input::placeholder ( Farbe: rot; Deckkraft: 1; Schriftstil: kursiv; )
Browserunterstützung
Das CSS-Platzhalter-Pseudoelement wird von allen modernen Browsern gut verarbeitet. Zur Unterstützung älterer Browser können Sie die folgenden Präfixe verwenden:
- ::-webkit-input-placeholder – für Webkit-Browser (Safari, Chrome, Opera);
- ::-moz-placeholder – für Firefox-Browser über Version 19;
- :-moz-placeholder – für älteres Firefox;
- :-ms-input-placeholder – für Internet Explorer über Version 10.
Wie Sie sehen, betrachten ältere Mozilla-Browser sowie der IE Platzhalter als CSS-Pseudoklasse und nicht als Pseudoelement. Lassen Sie uns nicht mit ihnen streiten, wir werden diesen Aspekt nur bei der Gestaltung des Eingabefelds berücksichtigen.
Styling-Optionen
Sie können die folgenden Optionen für das Platzhalter-Pseudoelement in CSS festlegen:
- Hintergrund – Gruppe von Hintergrundeigenschaften. Der Hinweisblock-Hintergrund gilt für das gesamte Eingabefeld. Sie können nicht nur die Farbe (Hintergrundfarbe), sondern auch das Bild (Hintergrundbild) festlegen.
- Textfarbe - Farbe;
- Transparenz – Opazität;
- Unterstreichen, Überstreichen oder Streichen – Textdekoration;
- case - Texttransformation;
- interne Einzüge - Polsterung. Nicht von allen Browsern unterstützt. Wie bei Inline-Elementen wird der obere und untere Abstand ignoriert.
- Schriftartenanzeige – Eigenschaften der Schriftartengruppe, Zeilenhöhe und verschiedene Einzüge (Texteinzug, Buchstabenabstand, Wortabstand);
- vertikale Ausrichtung in einer Linie - vertikal ausrichten;
- Text abschneiden, wenn der Container überläuft – Textüberlauf.
Eingabe1::Platzhalter (Hintergrundbild: linearer Farbverlauf (Limette, Blau); Farbe: Weiß;) .input2::Platzhalter (Textdekoration: durchgestrichen; Farbe: lila; Schriftstärke: fett;) .input3 ::placeholder ( Schriftgröße: 16px; Buchstabenabstand: 10px; ) .input4::placeholder ( Hintergrund: braun; Farbe: weiß; Textüberlauf: Auslassungspunkte; )
Im Fokus
Standardmäßig verschwindet der Tooltip nur dann aus dem Eingabefeld, wenn mindestens ein Zeichen darin eingegeben wird. Aber das CSS-Platzhalter-Pseudoelement ermöglicht es Ihnen, das Ausblenden sofort zu implementieren, wenn Sie sich auf das Feld konzentrieren. Dazu müssen Sie es mit der Pseudoklasse:focus kombinieren.
input:focus::placeholder ( Farbe: transparent; )
In einigen Browsern ist es möglich, Änderungen in einer Reihe von Platzhaltereigenschaften mithilfe der Transition-Anweisung zu animieren.
Eingabe::Platzhalter (Farbe: Schwarz; Übergang: Farbe 1s;) Eingabe:Fokus::Platzhalter (Farbe: Weiß;)
IN Google-Browser Wenn Sie sich auf ein solches Feld konzentrieren, ändert sich die Farbe der Chrome-Tooltips innerhalb einer Sekunde.