Конвертировать системные цвета CSS в шестнадцатеричный с помощью JavaScript? - PullRequest
2 голосов
/ 16 августа 2011

Можно ли получить шестнадцатеричные или rgb значения названий цветов для этих цветов?

http://artific.com/library/css-2-system-colors.html

Скажем, например, что я установил div, чтобы использовать "windowFrame" в качестве цвета фона. Могу ли я использовать:

https://developer.mozilla.org/en/DOM/window.getComputedStyle как-нибудь?

1 Ответ

1 голос
/ 16 августа 2011

getComputedStyle, кажется, работает.

Вывод Firebug (работает на http://artific.com/library/css-2-system-colors.html):

var t = document.getElementsByClassName("window")[0]; window.getComputedStyle(t).backgroundColor;
"rgb(255, 255, 255)"

>>> var t = document.getElementsByClassName("menu")[0]; window.getComputedStyle(t).backgroundColor;
"rgb(240, 240, 240)"

>>> var t = document.getElementsByClassName("info")[0]; window.getComputedStyle(t).backgroundColor;
"rgb(225, 225, 225)"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...