Wie das ein-und ausblenden eines div mit CSS?

In meinem Skript gibt es drei divs. Ich möchte die Anzeige div mit class="ab" wenn ich bewegen Sie den Mauszeiger auf die erste Zeile und Anzeige-div mit class="abc" beim schweben auf der zweiten Linie. Ansonsten möchte ich zur Anzeige div mit class="a" standardmäßig.

Aber es zeigt nie die div mit class="a".

CSS:

.abc,.ab {
    display: none;
}
#f:hover ~ .ab {
    display: block;

}
#f:hover ~ .abc,.a {
    display: none;

}
#s:hover ~ .abc {
    display: block;

}
#s:hover ~ .ab,.a {
    display: none;
}

HTML:

<a id="f">Show First content!</a>
<br/>
<a id="s">Show Second content!!</a>
<div class="a">Default Content</div>
<div class="ab">First content</div>
<div class="abc">Second content</div>

Hier mein JSFiddle mein problem: JSFiddle Link

InformationsquelleAutor mridul | 2013-12-15
Schreibe einen Kommentar