Vielen Dank! Das hilft schon mal bei mir. Ich konnte keinen Hinweis auf die Klasse „.slideshow-captions-hidden“ nicht finden, bzw. hab ich auch am falschen Ort nach einer Lösung gesucht…
Ich habe das Problem mit der Hintergrundfarbe in meinem Fall nicht, da die Slideshow auf einer weißen Seite eingebunden ist und der Hintergrund der Captions ebenso weiß ist. Das geht bei Produktfotos mit weißem Hintergrund und freigestelltem Objekt ganz gut, aber da muss auch im Bild unten ein weißer Rand sein, damit dieses Aufblitzen der Captions beim Laden der Slideshow nicht auffällt.
Habe nun aber trotzdem noch das Problem, dass die Captions auf dem Bild eingeblendet werden und ich eigentlich nur die einfache Alpha-Transition zur Überblendung der Bilder verwende und Captions jeweils unter dem fertig eingeblendeten Bild sehen möchte.
Evtl. Lösung für dein Problem des Aufblitzens beim Laden der Slideshow
Ich habe nun im Template „slideshow2_css_standard.tpl“ die Captions erfolgreich unter das Bild setzen können und bin vielleicht auf die Lösung deines Problems gekommen. Nach den Änderungen habe ich allerdings wieder das Problem mit dem Fade-In, das sich leider nicht mehr durch „opacity:0;“ lösen lässt.
Es ist ein Work-Around und vielleicht nicht die eleganteste Lösung, funktioniert aber zumindest mal nach meinem Test:
Code:
/* die hidden Captions einfach aus dem Bild schieben */
.slideshow-captions-hidden {
bottom:<?php echo $this->arrSlideshow2ThumbSize[1]+$this->ThumbsAdditionalHeight-999999; ?>px;
/* Hier muss der Wert wieder auf die normale Höhe gesetzt werden */
.slideshow-captions-visible {
bottom:<?php echo $this->arrSlideshow2ThumbSize[1]+$this->ThumbsAdditionalHeight; ?>px;
}
Danke und beste Grüße,
Patrick
Lesezeichen