Heim >Web-Frontend >CSS-Tutorial >Wie kann ich eine Texteingabe mithilfe von CSS so gestalten, dass sie wie ein Passwortfeld aussieht?

Wie kann ich eine Texteingabe mithilfe von CSS so gestalten, dass sie wie ein Passwortfeld aussieht?

Susan Sarandon
Susan SarandonOriginal
2024-10-26 06:53:02449Durchsuche

How can I Style a Text Input to Look Like a Password Field Using CSS?

Eingabetext mit CSS so gestalten, dass er einem Passwortfeld ähnelt

Herausforderung:

Viele Webformulare enthalten Eingabefelder mit dem „ „type=text“-Attribut. Während dieses Attribut Benutzern die Eingabe von sichtbarem Text ermöglicht, kann es wünschenswert sein, vertrauliche Informationen durch die Anzeige von Sternchen zu verbergen, wie in einem Eingabefeld mit dem Attribut „type=password“.

Lösung mit CSS:

CSS bietet eine Lösung für diese Herausforderung. Die Eigenschaften -webkit-text-security und text-security bieten eine Möglichkeit, Texteingaben in Browsern zu verbergen:

Code:

<code class="css">input.pw {
  -webkit-text-security: disc;
  text-security: disc;
}</code>

Implementierung:

Wenden Sie die Klasse „pw“ auf das Eingabefeld an:

<code class="html"><input type="text" class="pw" value="abcd"></code>

Zusätzliche Funktionen:

Für Browser, die dies nicht unterstützen Wenn Sie diese Eigenschaften nicht verwenden, sollten Sie erwägen, eine Fallback-Option bereitzustellen oder eine JavaScript-basierte Lösung zu verwenden.

Browserkompatibilität:

Die Eigenschaft -webkit-text-security wird in WebKit- unterstützt. basierte Browser, während die Textsicherheitseigenschaft in modernen Browsern unterstützt wird. Für die IE8-Kompatibilität wird ein CSS-Fallback oder eine JavaScript-Lösung empfohlen.

Das obige ist der detaillierte Inhalt vonWie kann ich eine Texteingabe mithilfe von CSS so gestalten, dass sie wie ein Passwortfeld aussieht?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn