Вы можете использовать псевдо-селектор :focus
и свойство outline
:
`.elementClass:focus {
outline: 1px solid #ffa;
}
Это добавит желтый контур к элементу, я не уверен, какой цвет использует Chrome и Safari, но просто добавлю ваш предпочтительный цвет по вкусу.
<ч />
Отредактировано в ответ на комментарий ОП:
Ну, к сожалению, этот вид границ отличается в Chrome и Safari (и, возможно, в других браузерах, которые поддерживают или будут поддерживать его). Поэтому было бы идеально, если бы я мог смоделировать именно такую границу, к которой привык каждый отдельный пользователь.
В CSS доступно несколько специфичных для платформы / ОС цветов (хотя реализация браузера, очевидно, различается):
+----------------------+------------------------------------------------------------------+
| ActiveBorder | Active window border |
| ActiveCaption | Active window caption |
| AppWorkspace | Background color of multiple document interface |
| Background | Desktop background |
| ButtonFace | Face color for 3D display elements |
| ButtonHighlight | Dark shadow for 3D display elements (facing away from light) |
| ButtonShadow | Shadow color for 3D display elements |
| ButtonText | Text on push buttons |
| CaptionText | Text in caption, size box, and scrollbar arrow box |
| GrayText | Grayed (disabled) text (#000 if not supported by OS) |
| Highlight | Item(s) selected in a control |
| HighlightText | Text of item(s) selected in a control |
| InactiveBorder | Inactive window border |
| InactiveCaption | Inactive window caption |
| InactiveCaptionText | Color of text in an inactive caption |
| InfoBackground | Background color for tooltip controls |
| InfoText | Text color for tooltip controls |
| Menu | Menu background |
| MenuText | Text in menus |
| Scrollbar | Scroll bar gray area |
| ThreeDDarkShadow | Dark shadow for 3D display elements |
| ThreeDFace | Face color for 3D display elements |
| ThreeDHighlight | Highlight color for 3D display elements |
| ThreeDLightShadow | Light color for 3D display elements (facing the light) |
| ThreeDShadow | Dark shadow for 3D display elements |
| Window | Window background |
| WindowFrame | Window frame |
| WindowText | Text in windows |
+----------------------+------------------------------------------------------------------+
Источник: http://blogs.sitepoint.com/2009/08/11/css-system-styles/
Однако я не знаю ни о каких специфичных для браузера параметрах, которые могли бы быть применены. Возможно, вы могли бы использовать JavaScript, чтобы найти цвет из определенного браузера, но я не уверен, что это сработает из-за сложности доступа к псевдо-селекторам.