Ответ 1
-webkit-focus-ring-color
определяется в базе данных WebKit как focusRingColor
в каждом классе RenderTheme
. Эта работа была выполнена в июне 2009 года в рамках этого набора изменений Джереми Московичем.
Например, тема Mac по умолчанию (используемая Safari) определяет цвет в RenderThemeMac.mm
(круговым способом) как:
[NSColor keyboardFocusIndicatorColor]
(Apple очень легкая документация на это свойство доступна в Интернете).
Существует значение переопределения для Mac (называемое WebCore::oldAquaFocusRingColor
), которое будет использоваться для тестирования (почти так же, как я могу сказать, чтобы код мог выполнять сравнение между рендерингом браузера и ссылочной графикой, он переключается используя WebCore::usesTestModeFocusRingColor
). Он определен в ColorMac.mm
как следующий (который, по-видимому, отображается на Color(125, 173, 217)
):
0xFF7DADD9
Chromium/Chrome определяет цвет в RenderThemeChromiumSkia.cpp
как:
Color(229, 151, 0, 255)
Цвет по умолчанию (указанный в RenderTheme.h
) является чисто черным:
Color(0, 0, 0)