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:focus
schien nicht für mich zu arbeiten. Ich sehe überhaupt kein Problem damit. Das :focus
ist unnötig explizit.
!important
damit es für mich funktioniert.