Wie kann ich ein Bild (position:fixed) erst ab einer bestimmten Stelle einblenden?
Hi,
ich habe ein normales Bild in meinen HTML Code eingebunden. Vor und hinter dem Bild habe ich jeweils eine section mit Text drin. Das Bild ist in CSS auf position:fixed; gesetzt, damit es immer zu sehen ist. Das Problem ist jetzt, dass das Bild nicht wirklich immer zu sehen sein soll. Es soll erst eingeblendet werden, wenn man von der ersten section auf die zweite scrollt (unter der zweiten section sollen noch weitere folgen, da soll das Bild auch immer zu sehen sein).
Ich habe versucht, der ersten section einen höheren z-index zu geben als dem Bild, damit sie an der Stelle über dem Bild liegt, aber das Bild ist trotzdem zu sehen. Hat jemand eine andere Idee? Gibt es eine CSS Lösung? Oder JQuery?
3 Antworten
Ergänzend zu meinem Vorredner wäre das jQuery PlugIn ScrollMe interessant. Damit kannst du deinem Scroll Event etwas Animationsspaß gönnen.
Habe die Lösung selbst gefunden. Falls irgendwer das hier liest: Man muss der oberen section "position:relative" geben...
sollte auch mit CSS machbar sein aber da müsste ich jetzt auch erstmal kurz rumprobieren.
schau dir lieber mal die "scroll" Funktion von jquery an ->
https://api.jquery.com/scroll/
damit gehts auch jedenfall