Heim > Web-Frontend > CSS-Tutorial > Wie kann ich den Fokusrahmen aus Eingabetextelementen in Safari und Chrome entfernen?

Wie kann ich den Fokusrahmen aus Eingabetextelementen in Safari und Chrome entfernen?

Mary-Kate Olsen
Freigeben: 2024-12-20 06:31:13
Original
394 Leute haben es durchsucht

How Can I Remove the Focus Border from Input Text Elements in Safari and Chrome?

Entfernen des Fokusrahmens für Eingabetextelemente

Wenn Eingabetextelemente den Fokus erhalten, zeigen bestimmte Browser, einschließlich Safari und Chrome, möglicherweise einen blauen Rahmen an um sie herum. Obwohl dieser visuelle Hinweis für die Zugänglichkeit und Benutzerfreundlichkeit nützlich sein kann, ist er in bestimmten Designlayouts möglicherweise nicht immer wünschenswert.

Um diese Randhervorhebung in Safari zu entfernen, verwenden Sie CSS:

input.middle:focus {
    outline-width: 0;
}
Nach dem Login kopieren

Dies Durch Targeting können Sie das gewünschte Eingabeelement mit der Klasse „Mitte“ isolieren. Um alle Formularelemente zu beeinflussen, verwenden Sie alternativ Folgendes:

input:focus,
select:focus,
textarea:focus,
button:focus {
    outline: none;
}
Nach dem Login kopieren

Noah Whitmore schlägt vor, dies auf inhaltsbearbeitbare Elemente auszudehnen:

[contenteditable="true"]:focus {
    outline: none;
}
Nach dem Login kopieren

Letztendlich können Sie auch Fokuskonturen für alle Elemente deaktivieren mit:

*:focus {
    outline: none;
}
Nach dem Login kopieren

Von diesem Ansatz wird jedoch aus Gründen der Barrierefreiheit abgeraten. Denken Sie daran, dass die Fokusübersicht als hilfreicher Indikator für Benutzer dient, die auf der Benutzeroberfläche navigieren.

Das obige ist der detaillierte Inhalt vonWie kann ich den Fokusrahmen aus Eingabetextelementen in Safari und Chrome entfernen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
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
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage