Код: Выделить всё
One
of
any
number
of
children
Код: Выделить всё
.child:hover {
filter:grayscale(0);
/*forces the 'active' element to stay unfiltered. */
}
.parent:hover > div {
filter:grayscale(1);
transition:filter 0.5s;
}
.parent > div {
filter:grayscale(0);
transition:filter 0.5s;
/* so the transition back out is smooth */
}
Я бы хотел добиться этого без использования JavaScript, если это возможно. Я знаю, что в CSS нет встроенного селектора «предыдущие братья и сестры», и я пробовал различные комбинации «имеет», но ничего не добился. Возможно ли это?
Подробнее здесь: https://stackoverflow.com/questions/798 ... ss-on-mous
Мобильная версия