letehaha
@letehaha
Вникаю вo front-end

Как обратиться к тэгу?

Есть такая структура: 78d89980eb8e44ba8f14f06fba6aff73.png

Как при условии .slider.active обратиться к .main-item? .slider.active + .main-item сработало бы в том случае, если б .main-item был после .slider.active. На сколько я знаю, использование ~ должно помочь, но как-то нет. Остается только js?
  • Вопрос задан
  • 220 просмотров
Решения вопроса 1
delphinpro
@delphinpro Куратор тега CSS
frontend developer
Расположите .main-item после .slider.active, поменяйте порядок флексом и обращайтесь через плюсик.

На сколько я знаю, использование ~

~ тоже работает только на последующие элементы (а + только на следующий)

UPD https://jsfiddle.net/1whm1g4o/3/
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@ukoHka
Всего понемногу
Как вариант, можно устанавливать active не только к .slider, но и к .main-item или даже к родительскому li.
Ответ написан
Ваш ответ на вопрос

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

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