#css
#css
Вопрос:
Я пытаюсь использовать селекторы sibling
и / или ~
в первый раз:
HTML
<div id="social">
<div class="wrap">
<div class="follow">Follow us on Twitter</div>
<img src="images/twitter.png">
</div>
</div>
CSS
header #social .wrap .follow {
display: none;
}
header #social img:hover ~ .follow{
display: block
}
В принципе, по умолчанию сообщение в .follow не отображается. Я бы хотел, чтобы он появлялся, когда пользователь наводит курсор на изображение. Я пробовал ~
(выше), а также
.
Ответ №1:
Sibling должен отображаться после элемента, т.е.
<img src="images/twitter.png">
<div class="follow">Follow us on Twitter</div>
Комментарии:
1. Классное спасибо! Значит, нет способа выбрать родственного, который появляется раньше?
2. Не с siblings. Конечно, вы можете достичь того, что пытаетесь сделать, ссылаясь на . вместо этого оберните — см.: jsfiddle.net/y2AX8/1