@radio_mus

Как сделать появление ссылки при наведении на картинку?

Здравствуйте. Есть картинка с аватаром class="ava-img" и ниже расположена ссылка с class="change-ava". Как сделать, чтобы при наведении на картинку появлялся текст ссылки?
Вот код из страницы:
<div>
<a class="ava-img" href="/"><?php bp_loggedin_user_avatar( 'type=full' ); ?></a>
<span class="change-ava"><a href="<?php echo bp_loggedin_user_domain() ?>profile/change-avatar/">Change avatar</a></span>


Вот что пишу в CSS:
.ava-img{display: block;}
.change-ava{position: absolute;display: none;}
.ava-img.change-ava:hover{display: block;}


Подскажите пожалуйста, что я делаю не так?
  • Вопрос задан
  • 888 просмотров
Решения вопроса 1
winbackgo
@winbackgo
1. div:hover .change-ava {display: block}
2. .ava-img:hover ~ .change-ava {display: block}
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
romy4
@romy4
Exception handler
загвоздка здесь: .ava-img:hover .change-ava
найдите в документации, как обращаться к соседним элементам
Ответ написан
Ваш ответ на вопрос

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

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