Wie kann ich das blaue Leuchten, das ein ausgewähltes Texteingabefeld umgibt, mit reinem CSS entfernen?
Wie kann ich das blaue Leuchten, das ein ausgewähltes Texteingabefeld umgibt, mit reinem CSS entfernen?
Antworten:
Dies sollte es tun:
input:focus {
outline:none;
}
BEARBEITEN (2015): Wenn Sie für ein breites Publikum entwerfen, denken Sie daran, dass die Gliederung häufig eine wichtige Barrierefreiheit für Benutzer ist, die über Tastaturen navigieren oder ein offensichtlicheres visuelles Feedback benötigen. Wenn Sie die Gliederung entfernen, stellen Sie sicher, dass Sie einen alternativen Fokusstatus definieren, der Ihren Benutzern ein angemessenes visuelles Feedback bietet.
version 45.0.2454.101 m:(
Ich bevorzuge einen schönen soliden Reset wie:
input, textarea, select, a { outline: none; }
Die Gliederung "Keine" auf Ankertags verhindert schreckliche Fokusumrisse in vielen Android-Browsern.
select:focusschien nicht für mich zu arbeiten. Ich sehe überhaupt kein Problem damit. Das :focusist unnötig explizit.
!importantdamit es für mich funktioniert.