@Ivan_Efimov
Junior frontend

Можно ли при наведении на один элемент анимировать другой с помощью :hover?

Ситуация:
Один родительский блок и два дочерних, которые соседи относительно друг друга.
Задача:
Анимировать второй дочерний блок по наведению на элемент первого.
Подробнее:
В первом блоке есть "стрелка", по наведению на неё разворачивается "текстовый элемент" во втором.
Можно ли сделать это с помощью :hover css? Мои знания говорят "нет". Возможно я что-то пропустил.
Спасибо.
  • Вопрос задан
  • 91 просмотр
Решения вопроса 1
Пригласить эксперта
Ответы на вопрос 1
tolfy
@tolfy
Фирменный стиль
Стандартый ход:
используем свойство CSS "сосед"
.foo1 + .foo2

следует помнить, что соседство действует только в сторону "следующего ЗА", т.е. нельзя обратиться к соседу, "идущему ДО". В примере можем достать только до .foo2, а до .foo1 можно достать другими средствами, например, через родителя: .parent > *[class^="foo"]:first-child, но не через соседство +
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
22 нояб. 2024, в 00:55
500 руб./за проект
21 нояб. 2024, в 23:30
300000 руб./за проект
21 нояб. 2024, в 22:21
3000 руб./в час