Frage

Ich habe ein div, wo ich auf einen Link klicken slidedown. Wie erwartet es tut, was es aber verspricht, ziehe ich es auch ohne Drücken der anderen Elemente nach unten offen zu gleiten. so wie eine Schicht auf der Oberseite der anderen Schichten. ist das möglich?

War es hilfreich?

Lösung

Es ist möglich, aber nicht ganz einfach. Ich habe es getan, bevor hier (der Video-Hover-overs) .

Das Konzept im Grunde geht:

  1. Stellen Sie Position relativ auf dem aktuellen Element (einer Sie schwimmen, oder seine Eltern, wenn das macht mehr Sinn). Dies kann in Ihrem CSS statisch eingestellt werden.
  2. Erstellen Sie ein neues Element, Stil es in ähnlicher Weise mit den gleichen Abmessungen und positionieren Sie es direkt über Ihr aktuelles Element mit position:absolute und z-index:...
  3. verwenden slidedown (oder die Höhe ändern, wieder, je nachdem, was am meisten Sinn macht), und es sollte über dem Rest Ihrer Inhalte
  4. sein

Andere Tipps

Versuchen Sie, Ihre Elemente schweben. Wenn sie divs sind, sollten sie übereinander gleiten.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top