Задать вопрос
bekingem
@bekingem
WEB-developer

Синтаксис SASS, псевдоэлемент :hover + class?

Я не понимаю почему не работает комбинация
& a
&:hover + .increase
я пытаюсь изменить значение display: none у блока с классом increase.
однако почему то когда я добавляю "+.increase" перестает работать и hover.
что не так?
5d0f8f9c8a605068348302.png

Цель всего действия при наведении на блок с изображением, накладывать на другой цвет с крестиком....
  • Вопрос задан
  • 6524 просмотра
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Профессиональная вёрстка на HTML и CSS
    3 месяца
    Далее
  • GB (GeekBrains)
    Профессия Фронтенд-разработчик
    9 месяцев
    Далее
  • Хекслет
    Разработчик на Ruby on Rails
    5 месяцев
    Далее
Решения вопроса 1
JRK_DV
@JRK_DV
Рецепты https://codepen.io/jrkdv/full/LKLXdq
попробуйте убрать знак "&" перед тегом "a" (28 строка)
и "наверно" на 32 строке тоже лишний знак амперсанда
upd
блок .increase находиться "внутри" тега "a", значит селектор соседей не подойдёт (селектор "+") - его надо удалить
&:hover .increase
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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