Я создаю сайт, на котором я хочу навести курсор на определенные изображения и показать им другие div.Есть ли смежный селектор в CSS?
Я нашел этот JSfiddle, который хорошо работал. http://jsfiddle.net/ZSZQK/
<div id="image"><img src="image.png"/></div>
<div id="hover">Test message</div>
#hover {
display: none;
}
#image:hover + #hover {
display: block;
}
Только мне нужно разделить мои дивы вверх, не означает, что они больше не являются смежными, как это. http://jsfiddle.net/Z2H66/
<div class="first-container">
<div class="image"><img src="image.png"/></div>
</div>
<div class="second-container">
<div class="hover">Test message</div>
</div>
.hover {
display: none;
}
.image:hover + .hover {
display: block;
}
Какие инструменты в моем распоряжении, которые в состоянии делать то, что я спрашиваю?
Также обратите внимание, что я изменил свой код на классы, а не на идентификаторы, но это не мешает работе. Мой код не работает, потому что div hover
и image
не смежны.
Фантастический! Спасибо за это. Я использую wordpress для этого сайта, поэтому пришлось немного исследовать и настраивать, чтобы загрузить его в оболочку noConflict, но ваш код отлично работает. – pappy
@pappy Приятно слышать, что вы даже получаете часть noConflict, палец вверх! :) – Scorchio