@excmax
Web-design, UI, startups

Как заставить отобразить псевдоэлемент блока при ховере на нём же?

Привет, коллеги-верстаки! Никак не могу понять, что делаю не так =( Вот есть пример: jsfiddle.net/excmax/20e54th3/12 - в нем список блоков внутри оберток (в реале в качестве item выступает картинка, поэтому такая вложенность, так что он нужна). Суть в чем: мне нужно выводить иконку крестика в верхнем правом углу обертки при ховере на неё. Я вроде делаю всё по науке, но смог заставить выводиться крестику только лишь на следующем блоке, а не на текущем. Как сделать так, чтобы он выводился именно на текущем, на котором навели мышку?
  • Вопрос задан
  • 110 просмотров
Решения вопроса 2
Madeas
@Madeas
UI / UX Designer, Frontend Developer
jsfiddle.net/20e54th3/16
так вернее чем в примере выше, поскольку вы создаете кнопку для каждого итема, а не для общего контейнера
Ответ написан
0xD34F
@0xD34F Куратор тега CSS
Заменить:

.item:hover на .item-wrapper:hover .item

.item-wrapper:hover + .item-wrapper:after на .item-wrapper:hover::after
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы