@PantyDev

Как связать блоки в данной структуре, чтобы при ховере была взаимосвязь?

Здравствуйте. Вопрос по идее очень легкий, но я глупый, поэтому помогите.
В общем есть такая структура элементов:
<div class="outer__wrapper">
        <div class="outer__element" id="element-0">Outer Test0</div>
        <div class="outer__element" id="element-1">Outer Test1</div>
        <div class="outer__element" id="element-2">Outer Test2</div>
        <div class="inner__wrapper">
            <div class="inner__element" id="element-0">Outer Test0</div>
            <div class="inner__element" id="element-1">Outer Test1</div>
            <div class="inner__element" id="element-2">Outer Test2</div>
        </div>
</div>

Мне необходимо чтобы при наведении на каждый outer__element можно было взаимодействовать с соответсвенным ему inner__element'ом. Т. е., например при наведении на Outer Test2 менялся цвет у Outer Test2
нужно что-то типа такого -
#element-*.outer__element:hover ~ .inner__wrapper #element-*.inner__element {
      background-color: red
}

Но ведь так работать не будет, я прав?)
  • Вопрос задан
  • 123 просмотра
Пригласить эксперта
Ответы на вопрос 1
@Jatakaya
Фриланс. Разработка сайтов.
Я не знаю, как сделать общую запись, но может вам поможет:
1. На одной странице не может быть одинаковых id.
2. Если прописать соответствующие id, то селекторы будут так работать
https://codepen.io/vxmqzrjw-the-lessful/pen/VwyGyEK
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы