Позвольте мне объяснить. Я не ищу конкретный атрибут конкретного элемента DOM. Я начал думать, что если я проверил background-color
элемента , я бы нашел цвет фона страницы.Как получить цвет фона сайта?
Но, например, для этого сайта: performance bikes цвета фона тела черного, и это «очевидно», что основной цвет фона сайта белого.
Итак, я разобрал сайт с PhantomJS. Как вы думаете, что было бы хорошей стратегией, чтобы найти самый «видимый» фоновый цвет. Я не знаю, как это сказать, но для человека это очевидно, какой цвет является фоном. Как найти его программно?
РЕДАКТИРОВКА: место для велосипедов является всего лишь примером. Я думаю о том, как я сделаю это для «любой» страницы.
Нет, где на этом сайте это говорят фон черный, кроме основного nav. Основной фон отсутствует, поэтому по умолчанию он имеет белый фон. На теге 'body'' color' действительно черный, но это текст. –
Обычно фоны являются контейнерами других элементов, подход будет нахождением самого большого контейнера и использует его цвет, но ваша проблема не проста вообще. –
В чем проблема, которую вы пытаетесь решить? Почему вы хотите сделать это программно? – Pointy