Schön guten Morgen alle samt.
Ich habe ein Problem und komme derzeit einfach nicht zur gewünschten Lösung.
Ich möchte und habe zwei bilder übereinander und wenn man mit der maus drüber fährt dann soll das erste ausblenden.
Hier bei dem Link zu sehen ganz unten : https://www.mediaevent.de/css/transition.html ist ein beispiel.
#blend { position: relative }
#blend img#top:hover { opacity:0 }
#blend img { position: absolute;
top: 0; left: 0; opacity: 1;
transition: opacity 0.5s
}
Alles anzeigen
<div id="blend">
<img src="<?php echo $size3; ?>" />
<img id="top" src="<?php echo $size4; ?>" />
</div>
Das Problem ist nicht das es nicht angezeigt wird damit ist alles ok.
Es funktioniert super, auch der fade effekt.
Das PROBLEM ist das folgende:
Wenn ich dann ein z.B. <p>hallo</p> unter dem letzten div schreibe befindet sich dieser Text hinter dem Bild.
Somit wird das bild größer dargestellt als der Ramen oder wie?
Wenn ich dem div eine height größe mitgebe dann kann ich den text auch unterhalb sehen.
Nur muss das dynamisch sein und darf nicht statisch sein.
Mit % werten, bezogen auf höhe und breite, habe ich es auch schon versucht, ich bin langsam verzweifelt.
Könnt ihr mir helfen?
Besten Dank im voraus.