Ergebnis 1 bis 10 von 10

Thema: Bild bleibt bei Hover im Hintergrund

  1. #1
    Contao-Fan
    Registriert seit
    31.01.2016.
    Ort
    Kaufbeuren
    Beiträge
    473

    Standard Bild bleibt bei Hover im Hintergrund

    Hallo,

    ich habe ein Bild mit "background-image:url("files/themes/contao/bild1.jpg");" eingebunden und möchte zur besseren Darstellung das Bild nun per hover vergrößern. Was auch soweit funktioniert, aber das größere Bild bleibt immer im Hintergrund vom kleinen Bild egal was ich auch mache. Ich bekomme es irgendwie nicht gebacken, daß sich das große Bild über das kleine lagert. Ich habe schon viele Möglichkeiten mit overflow, display und position ausprobiert, aber nichts brachte eine Änderung. Wer kann mir bitte hierzu einen hilfreichen Tipp geben?
    Danke!


    Gruß
    Thomas

  2. #2
    Wandelndes Contao-Lexikon Avatar von tab
    Registriert seit
    22.10.2013.
    Beiträge
    10.078
    Contao-Projekt unterstützen

    Support Contao

    Standard

    z-index dürfte wohl die Lösung sein.

  3. #3
    Contao-Fan
    Registriert seit
    31.01.2016.
    Ort
    Kaufbeuren
    Beiträge
    473

    Standard

    Zitat Zitat von tab Beitrag anzeigen
    z-index dürfte wohl die Lösung sein.
    z-index ist gesetzt, kleines Bild hat z-index:1; und das Bild für hover hat z-index:2;

    Gruß
    Thomas

  4. #4
    Wandelndes Contao-Lexikon Avatar von tab
    Registriert seit
    22.10.2013.
    Beiträge
    10.078
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Wie erzeugst du das zweite, größere Bild?

  5. #5
    Contao-Fan
    Registriert seit
    31.01.2016.
    Ort
    Kaufbeuren
    Beiträge
    473

    Standard

    Zitat Zitat von tab Beitrag anzeigen
    Wie erzeugst du das zweite, größere Bild?
    also das kleinere Bild binde ich als ce_image Element über Artikel auf die Webseite ein. Das zweite größere Bild wird dann mittels einer CSS-Datei mit "background-image:url("files/themes/contao/bild1.jpg");" bei hover aufgerufen, was auch wunderbarfunktioniert. Aber das kleine Bild liegt immer über dem großen Bild und ich weiß nicht wie das kleine Bild in den Hintergrund vom großen Bild zu bringen ist.
    Danke!


    Gruß
    Thomas

  6. #6
    Community-Moderatorin & Contao-Urgestein Avatar von mlweb
    Registriert seit
    10.07.2011.
    Beiträge
    6.745
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Wenn Du mit einem Inhaltsbild im gleichen Element arbeitest dem auch der Hintergrund zugeordnet ist, kann das m.E. so nicht funktionieren. Grundsätzlich würde ich aber nur mit einem Bild im Hintergrund arbeiten welches ich per css vergrößere.

    Aber vielleicht habe ich Dein Vorhaben auch nicht richtig verstanden.

    Link zum Problem wäre wie immer bei so etwas ganz nett.
    Ich habe Dir mit meinen Hinweisen geholfen und Du möchtest Dich bedanken?
    Unterstütze bitte das Contao-Projekt (Button Links)
    Weitere Spendenmöglichkeiten
    ------------------------------------------------------------------------------------------------------
    Contao-Dokumentation: Contao-Handbuch und Contao-Entwickler-Doku
    Contao-Online-Video-Kurse: Contao Academy
    Funktionalität erweitern: Contao-Erweiterungen

    Für Dinge die man mit html5 und css3 lösen kann, braucht man kein javascript.




  7. #7
    Contao-Fan
    Registriert seit
    31.01.2016.
    Ort
    Kaufbeuren
    Beiträge
    473

    Standard

    danke für die Infos. Auch beim hernehmen vom gleichen Bild in der kleinen und großen Ansicht ist eine Verbesserung eingetreten, denn jetzt wird das Bild bei hover wesentlich schärfer dargestellt.
    Aber ein Problem habe ich dennoch: Bei dem Bild in der kleinen Ansicht ist eine Bildunterschrift und wenn nun bei hover das große Bild dargestellt wird, dann wird die Bildunterschrift nach unten verschoben. Ich möchte aber, dass die Bildunterschrift vom großen Bild überblendet oder bei hover ausgeblendet wird. Alle meine Versuche sind gescheitert. Wenn dem figcaption ein niedriger z-index gegeben wird als dem hover Bild hat das keine Auswirkung.
    Was könnte ich tun um figcaption zu überblenden?
    Danke!


    Gruß
    Thomas

  8. #8
    Community-Moderatorin & Contao-Urgestein Avatar von mlweb
    Registriert seit
    10.07.2011.
    Beiträge
    6.745
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Zeig doch mal einen Link, damit man weiß worüber man spricht.
    Im Moment ist mir nicht klar wie Du es im Endeffekt überhaupt gelöst hast.

    Ganz grundsätzlich kann man natürlich Objekte bei hover über css
    • sanft mit transition:1s und opacity: 0 ausblenden oder
    • abrupt mit display: none;
    Ich habe Dir mit meinen Hinweisen geholfen und Du möchtest Dich bedanken?
    Unterstütze bitte das Contao-Projekt (Button Links)
    Weitere Spendenmöglichkeiten
    ------------------------------------------------------------------------------------------------------
    Contao-Dokumentation: Contao-Handbuch und Contao-Entwickler-Doku
    Contao-Online-Video-Kurse: Contao Academy
    Funktionalität erweitern: Contao-Erweiterungen

    Für Dinge die man mit html5 und css3 lösen kann, braucht man kein javascript.




  9. #9
    Contao-Fan
    Registriert seit
    31.01.2016.
    Ort
    Kaufbeuren
    Beiträge
    473

    Standard

    Zitat Zitat von mlweb Beitrag anzeigen
    Zeig doch mal einen Link, damit man weiß worüber man spricht.
    Im Moment ist mir nicht klar wie Du es im Endeffekt überhaupt gelöst hast.

    Ganz grundsätzlich kann man natürlich Objekte bei hover über css
    • sanft mit transition:1s und opacity: 0 ausblenden oder
    • abrupt mit display: none;

    ich kann leider keinen Link anführen, weil diese Homepage derzeit noch auf XAMPP liegt und lokal ist. Außerdem muss der Webspace erst noch umgestelt werden, weil das derzeitige Hostprodukt keinen Composer und Contao-Manager unterstützt. Da dies eine Vereinspage ist, muss erst noch die nächste Vorstandssitzung abgewartet werden, wo eine Vertragsumstellung beschlossen werden kann.

    Ich habe 3 Dateien beigefügt, wo meine Probleme zu sehen sind.
    1. Bild - Ansicht mit kleinem Bild
    2. Bild - Ansicht mit großem Bild (hier möchte ich figcaption überblenden, aber im Moment ist figcaption unter dem großen Bild)
    3. Bild - Ansicht mit nachfolgendem Bild (hier kann auch nicht überblendet werden z-index, overflow, display und position funktionieren nicht wie bei der alter Homepage, da das nachfolgende Bild nach unten verschoben wird)
    Danke!

    Ansichten.zip

    Gruß
    Thomas

  10. #10
    Contao-Fan
    Registriert seit
    31.01.2016.
    Ort
    Kaufbeuren
    Beiträge
    473

    Standard Unschönes Verhalten

    ich habe es jetzt nach vielem probieren und testen so wie gewünscht hinbekommen.
    Aber nun ist mir ein unschönes Verhalten aufgefallen, nachdem ich die Vergrößerung vom Bild um transition:1s; erweitert habe.
    Das Layout hat 3-Spalten und folgendes passiert: beim Überfahren mit der Maus auf ein Bild wird dieses Bild mit hover vergrößert. Ist aber die Großansicht vom Bild breiter als die mittlere Spalte (ohne transition tritt es nicht auf), dann wird das Bild hinter der rechten und linken Spalte gezoomt und tritt erst in den Vordergrund, wenn das Bild die volle Breite erreicht hat.
    Kann man diesen Zoom auch im Vordergrund ablaufen lassen? Gibt es hierfür einen entsprechenden Css-Code?
    Für Tipps und Antworten wäre ich sehr dankbar.

    Gruß
    Thomas

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •