Erweitern und ausblenden mit css

Habe ich erstellt in Jquery eine Funktion zum erweitern und reduzieren Sie den Inhalt eines div. Aber jetzt möchte ich es machen nur mit CSS und auch ein Bild von einem Pfeil, wie diese

Erweitern und ausblenden mit css
Erweitern und ausblenden mit css

Live - jsFiddle

Ich würde auch gerne beseitigen, die diesen span-tag und halten nur das div-Element und dessen Inhalt

Hier der code, den ich bisher haben.

<div class='showHide'>
    <span class='expand'><span id="changeArrow">&#8593;</span>Line expand and collapse</span>
    <fieldset id="fdstLorem">Lorem ipsum...</fieldset>
</div>
$(document).ready(function () {
    $('.showHide>span').click(function () {
        $(this).next().slideToggle("slow");
        return false;
    });
    $(".showHide>span").toggle(function () {
        $(this).children("#changeArrow").text("↓");
    }, function () {
        $(this).children("#changeArrow").text("↑");
    });
});
Das können Sie nicht, nur in css.
Ich dachte, ich könnte. Wie könnte also mache ich es zumindest mit diesen Pfeil und das entfernen unnötiger html?
schauen Sie, diese REINE CSS-Lösung: stackoverflow.com/questions/9100344/...
Es ist möglich, mit reinem CSS.
jsfiddle.net/thurstanh/emtAm/2

InformationsquelleAutor gbvisconti | 2014-09-30

Schreibe einen Kommentar