Проблемы transitions в Google Chrome

270
16 марта 2018, 12:39

Простой пример: https://codepen.io/OneNice_/pen/yKOoJB

div{ 
	width:100px; 
	height:100px; 
	background:red; 
	transition:1s all ease; 
	} 
	span{ 
	line-height:30px; 
	transition:1s all ease; 
	} 
	div:hover{ 
		width:200px 
	} 
	div:hover span{ 
		line-height:60px; 
	} 
	div:hover div{ 
		width:100px 
	} 
	div div:hover{} 
	div div{ 
	width:10px; 
	background:orange;}
<div> 
	<span>123<br><div>321</div></span> 
</div>

Есть и два дочерних элемента span и div. Для каждого элемента задано свойство transitions. И если в firefox при наведении мыши все анимации начнутся одновременно, то в хроме, в зависимости от кол-ва вложенных элементов, воспроизведение анимации идёт почти поочерёдно. На примере видно, что сначала увеличивается размер блоков и line-height на цифрах 123, и уже после, у вложенного блока div изменяется его line-height. Тоже самое происходит когда hover пропадает.

Я нашёл единственный подобный вопрос и ответом было просто убрать transitions у дочернего элемента, но это не решение...

READ ALSO
Сайт для поручений. Что да и как? [требует правки]

Сайт для поручений. Что да и как? [требует правки]

Здравствуйте! В общем дали задание сделать сайт для поручений, с личный кабинетом, с возможностью назначать исполнителя и отслеживать дело(в...

155
Добавить данные из формы на страницу при клике на кнопку

Добавить данные из формы на страницу при клике на кнопку

Вопрос в следующем: Необходимо после заполнения данных в форме (имя, фамилия, номер телефона) нажать на кнопку "сохранить контакт" и вывести...

218
Как пофиксить слайдер в попапе?

Как пофиксить слайдер в попапе?

Есть слайдер (Slick slider) и он в попапеПопап реализован добавлениям класа который меняет display:none на display: block

245
Как расположить изображения сеткой?

Как расположить изображения сеткой?

ЗдравствуйтеЕсть код который выводит изображения из директории на страницу

258