Показать сообщение отдельно
  #1 (permalink)  
Старый 24.01.2020, 17:04
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,990

selector::after background-image
В общих свойствах селектора задан размер, позиция и т.д., и в том числе

opacity: .85
transition: background-image 0.4s ease-in


В отдельном css для этого селектора прописан url изображения (в общем чтобы не ковыряться во всем). Этот путь изменяется так:

element.sheet.insertRule('.window::after{background-image:url("'+newimage+'")}', 1);
element.sheet.deleteRule(0);


И для Хрома, Оперы этого достаточно чтобы была анимация фона, а Лиса не хочет. Она конечно делает прозрачность фона указанную и все. Пробовал анимацию определять непосредственно для cssRules[index], тоже не получилось. Что-то я не так делаю.

Последний раз редактировалось laimas, 24.01.2020 в 17:08.
Ответить с цитированием