dies erreichen: https://jsfiddle.net/7uuybqbo/: Hover = Kinder zeigen()
#p1 {
display: none;
}
#page1:hover + #p1 {
display: block;
}
<div class="pg">
<div class="pgButton" id="page1">1</div>
<div id="p1" class="hide">
page 1
</div>
</div>
Mein Kampf: Wie wenig Code wie möglich, dass das Ergebnis mit mehreren Seiten in diesem Versuch gezeigt erreichen : https://jsfiddle.net/7tw03cyj/
.hide {
display: none;
}
.pgButton:hover + .pg > div {
display: block;
}
<div class="pg">
<div class="pgButton" id="page1">1</div>
<div id="p1" class="hide">
page 1
</div>
</div>
<div class="pg">
<div class="pgButton" id="page2">2</div>
<div id="p2" class="hide">
page 2
</div>
</div>
Vielen Dank im Voraus;)
'.pg> div' bezieht sich auf die gleiche' '.pgButton' div'. Warum nicht einfach '.pgButton: hover + div'? – Xufox