Показать сообщение отдельно
  #2 (permalink)  
Старый 26.11.2024, 00:04
Аватар для Aetae
Тлен
Отправить личное сообщение для Aetae Посмотреть профиль Найти все сообщения от Aetae
 
Регистрация: 02.01.2010
Сообщений: 6,590

Нет, css не может создавать правила, которые опираются на значения из правил - это бы приводило к постоянным вечным циклам.

Если же свойство прописано в style самого элемента(<div style='background-image: url(...)'>5</div>) - то можно наговнокодить с помощью селектора атрибутов: div[style*='background-image"].

С помощью js возможно всё. Например можно получить все div и перебрать текущий стиль:
var $divsWithBackgroundImage = $('div').filter(
  (_, el) => getComputedStyle(el).backgroundImage !== 'none'
);
Но делать этого не надо. Это говно.

Твоя задача, какой бы она не была, решается иным способом.
__________________
29375, 35

Последний раз редактировалось Aetae, 26.11.2024 в 00:06.
Ответить с цитированием