Gernot Back: Text beim 'Rein-/Rausfahren' mit einziehen

Beitrag lesen

Hallo ChrisB,

Na ja, du hast das Ding ja nur mittels visibility:hidden versteckt - also "mit Platzhalter", also beeinflusst es die Hoehe seines Vorfahren immer noch. Und da der Default fuer overflow visible lautet, ist es dann auch immer ganz zu sehen, sobald du es auf visibility:visible setzt - die Hoehe des Vorfahrenelementes interessiert da nicht, es laeuft einfach aus diesem raus.

Ich kann Ninos Code zwar nicht mehr begutachten, denn die Seite existiert nicht (mehr), aber ich würde so etwas an seiner Stelle sowieso ganz ohne Manipulation von Display- oder Visibility-Eigenschaften machen.

Es empfiehlt sich ein äußeres, relativ positioniertes DIV-Element dessen Overflow-Eigenschaft auf hidden gesetzt wird und dessen Höhe man im Verlauf der Animation ändert und ein darin verschachteltes inneres DIV-Element, das an der Unterkante des äußeren DIVs absolut positioniert wird.

Gruß Gernot