Ergebnis 1 bis 30 von 30

Thema: dk_masonry - Bildergalerie - hover Effekt möglich?

  1. #1
    Contao-Fan
    Registriert seit
    27.08.2014.
    Beiträge
    569

    Standard dk_masonry - Bildergalerie - hover Effekt möglich?

    Guten Morgen,

    ich habe mir die Bildergalerie dk_masonry installiert.
    Ist es möglich, einen hover Effekt zu erzeugen, bei dem das Bild mit Text überblendet wird?
    Beste Grüße
    Tilda

  2. #2
    Contao-Urgestein Avatar von Kahmoon
    Registriert seit
    22.06.2009.
    Ort
    München
    Beiträge
    5.280

    Standard

    Du meinst so wie hier?

    Das mache ich per jQuery toggle

    j_masonry_hovercaption.html5
    Code:
    <script type="text/javascript">
    $(document).ready(function() {
        $(".masonry_gallery").hover(function()
        {
            $(this).find(".caption").fadeToggle();
        });
    });
    </script>

  3. #3
    Contao-Fan
    Registriert seit
    27.08.2014.
    Beiträge
    569

    Standard

    Genau.
    Nur das das Bild auch noch etwas in den Hintergrund tritt, durch einen transparenten weissen Schleier.

  4. #4
    Contao-Urgestein Avatar von Kahmoon
    Registriert seit
    22.06.2009.
    Ort
    München
    Beiträge
    5.280

    Standard

    Dafür müsstest du das Script ein wenig erweitern und das Bild per CSS verändern oder einfach die Caption 100% breit und hoch machen.
    Geändert von Kahmoon (05.08.2015 um 09:35 Uhr)

  5. #5
    Contao-Fan
    Registriert seit
    27.08.2014.
    Beiträge
    569

    Standard

    Dafür bräuchte ich leider eine kleine Hilfe.

  6. #6
    Contao-Urgestein Avatar von Kahmoon
    Registriert seit
    22.06.2009.
    Ort
    München
    Beiträge
    5.280

    Standard

    Ich kann das hier gerade nicht testen.

  7. #7
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.130
    Partner-ID
    10107

    Standard

    Ich würde das alles mit CSS machen
    PHP-Code:
    figure {
        
    position:relative;
    }

    figure:after {
        
    opacity:0;
        
    visibility:hidden;
        
    content:"";
        
    position:absolute;
        
    left:0;
        
    right:0;
        
    top:0;
        
    bottom:0;
        
    background:rgba(255,255,255,0.2);
        
    z-index:1;
        
    transition:0.4s;
    }

    figure:hover:after {
        
    opacity:1;
        
    visibility:visible;
    }

    figure figcaption {
        
    opacity:0;
        
    visibility:hidden;
        
    position:absolute;
        
    left:0;
        
    right:0;
        
    bottom:0;
        
    background:rgba(0,0,0,0.8);
        
    color:white;
        
    text-align:center;
        
    padding:4px 0;
        
    z-index:2;
        
    transition:0.4s;
    }

    figure:hover figcaption {
        
    opacity:1;
        
    visibility:visible;

    http://jsfiddle.net/j93h4n8o/

  8. #8
    Contao-Fan
    Registriert seit
    27.08.2014.
    Beiträge
    569

    Standard

    SUPER DANKE!!!

    Es hat geklappt!

  9. #9
    Contao-Fan
    Registriert seit
    27.08.2014.
    Beiträge
    569

    Standard

    Eine Frage bleibt natürlich...

    Ich möchte gerne von dem Bild eine Verlinkung auf eine Unterseite haben.
    Unter Dateiverwaltung habe ich Titel und Link eingefügt, aber es klappt leider nicht
    {{link_url::192}}
    Muss ich da noch etwas beachten?

  10. #10
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.130
    Partner-ID
    10107

    Standard

    Link zur Seite?

  11. #11
    Contao-Fan
    Registriert seit
    27.08.2014.
    Beiträge
    569

    Standard

    http://ivoweber.de/contao/index.php/werkgruppen.html

    Nur das erste Bild oben links ist verlinkt!

  12. #12
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.130
    Partner-ID
    10107

    Standard

    Ist es auch, jedoch verursacht mein CSS, also im Genauen
    PHP-Code:
    figure:after {
        
    opacity:0;
        
    visibility:hidden;
        
    content:"";
        
    position:absolute;
        
    left:0;
        
    right:0;
        
    top:0;
        
    bottom:0;
        
    background:rgba(255,255,255,0.2);
        
    z-index:1;
        
    transition:0.4s;
    }

    figure:hover:after {
        
    opacity:1;
        
    visibility:visible;

    dass die weiße, transparente Fläche über dem Link liegt, daher kann auch nichts geklickt werden. Füge noch folgendes hinzu:
    PHP-Code:
    figure:after,
    figure figcaption {
        
    pointer-events:none;


  13. #13
    Contao-Fan
    Registriert seit
    27.08.2014.
    Beiträge
    569

    Standard

    Vielen Dank, jetzt klappt alles!

  14. #14
    Contao-Urgestein Avatar von folkfreund
    Registriert seit
    09.04.2010.
    Beiträge
    1.928

    Standard

    Zitat Zitat von Spooky Beitrag anzeigen
    PHP-Code:
    pointer-events:none
    Schöne Idee! Danke.
    Funktioniert aber leider im IE erst ab Version 11 :-(

    folkfreund

  15. #15
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.130
    Partner-ID
    10107

    Standard

    Hm, ja, eigentlich gibt es ja eine viel einfachere Lösung:
    PHP-Code:
    figure {
        
    position:relative;
        
    background:white;
    }

    figure img {
        
    display:block;
        
    max-width:100%;
        
    height:auto;
    }

    figure:hover img {
        
    opacity:0.8;
    }

    figure figcaption {
        
    opacity:0;
        
    visibility:hidden;
        
    position:absolute;
        
    left:0;
        
    right:0;
        
    bottom:0;
        
    background:rgba(0,0,0,0.8);
        
    color:white;
        
    text-align:center;
        
    padding:4px 0;
        
    z-index:2;
        
    transition:0.4s;
    }

    figure:hover figcaption {
        
    opacity:1;
        
    visibility:visible;

    http://jsfiddle.net/j93h4n8o/1/

  16. #16
    Contao-Fan
    Registriert seit
    27.08.2014.
    Beiträge
    569

    Standard

    Leider ist die weisse lasierende Fläche verschwunden, und wenn ich versuche diese wieder einzufügen, ist es nicht mehr klickbar!

    mhm?

  17. #17
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.130
    Partner-ID
    10107

    Standard

    Du brauchst
    PHP-Code:
    figure:hover img {
        
    opacity:0.8 !important;

    weil masonry opacity:1; als inline-style beim <img> setzt.

  18. #18
    Contao-Fan
    Registriert seit
    27.08.2014.
    Beiträge
    569

    Standard

    Vielen Dank- Alles sieht gut aus!

  19. #19
    Contao-Nutzer
    Registriert seit
    21.07.2015.
    Beiträge
    60

    Standard

    Blöde Frage .... wie hast du das denn implementiert ?

  20. #20
    Contao-Urgestein Avatar von folkfreund
    Registriert seit
    09.04.2010.
    Beiträge
    1.928

    Standard

    Zitat Zitat von Membaris Beitrag anzeigen
    Blöde Frage .... wie hast du das denn implementiert ?
    Nix implementieren. Nur die CSS-Fragmente in das eigene CSS übernehmen.

  21. #21
    Contao-Nutzer
    Registriert seit
    21.07.2015.
    Beiträge
    60

    Standard

    Und im Contao ? Welche Elemente und Anordnung ?

  22. #22
    Contao-Nutzer
    Registriert seit
    21.07.2015.
    Beiträge
    60

    Standard

    Ich hab da scheinbar echt einen Knoten im Kopf ?!? Ich bekomme den Hovertext nicht so hin wie er soll oder hast du das mit einem eigenen HTML Klotz gelöst ?

  23. #23
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.130
    Partner-ID
    10107

    Standard

    Das sind einfach die Bildunterschriften.

  24. #24
    Contao-Nutzer
    Registriert seit
    21.07.2015.
    Beiträge
    60

    Standard

    Hmm ok daran hatte ich nicht gedacht ....

    Wenn ich jetzt aber etwas unterschiedliche formatierungen usw haben möchte komme ich nicht um ein eigenes Element rum oder ?

  25. #25
    Contao-Fan
    Registriert seit
    27.08.2014.
    Beiträge
    569

    Standard

    Einfach in der CSS ergänzen.
    Hilft die das weiter?

    HTML-Code:
    .msry_theme_standard .masonry_gallery {
        margin-bottom: 10px;
        padding: 0px;
        background-color: rgb(245, 245, 245);
        border-radius: 0px;
        box-shadow: 0px 0px 0px 1px rgba(0, 0, 0, 0.01), 0px 1px 5px rgba(0, 0, 0, 0.1);
    }
    .msry_theme_standard .masonry_gallery figcaption {
        box-sizing: border-box;
        position: absolute;
        bottom: 80px;
        padding: 3px 6px;
        z-index: 1;
        color: rgb(0, 0, 0);
        background: transparent none repeat scroll 0% 0%;
        opacity: 0;
        font-size: 30px;
        text-transform: uppercase;
    }

  26. #26
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.130
    Partner-ID
    10107

    Standard

    Zitat Zitat von Membaris Beitrag anzeigen
    Hmm ok daran hatte ich nicht gedacht ....

    Wenn ich jetzt aber etwas unterschiedliche formatierungen usw haben möchte komme ich nicht um ein eigenes Element rum oder ?
    Dann machst du das nicht mit der dk_masonry Bildergalerie sondern mit den dk_masonry Umschlagelementen und eigenen Elementen dazwischen.

  27. #27
    Contao-Nutzer
    Registriert seit
    21.07.2015.
    Beiträge
    60

    Standard

    Genau das hab ich versucht und nicht hinbekommen

    masonry umschlag auf

    Textelement mit Bild (Die schrift vom Text soll im Bild auftauchen)

    nächstes

    Textelement mit Bild (Die schrift vom Text soll im Bild auftauchen)

    masonry umschlag zu

  28. #28
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.130
    Partner-ID
    10107

    Standard

    Genau, dann passt ja alles

  29. #29
    Contao-Fan
    Registriert seit
    27.08.2014.
    Beiträge
    569

    Standard

    versuche es doch mit der Bildergalerie, dann klappt es auf jeden Fall!

  30. #30
    Contao-Fan
    Registriert seit
    08.11.2011.
    Ort
    Frankfurt am Main
    Beiträge
    768
    User beschenken
    Wunschliste

    Standard

    und bitte vorsichtig sein beim Verwenden von

    PHP-Code:
    .msry_theme_standard 
    Stilen. Denn diese werden von dem "Standard"-Theme genutzt. Wenn man Teile der Stile daraus nutzen möchte wäre es am besten man kopiert sich das Theme-File und bindet es über die Import-Funktion ein.

    Wenn ihr schöne Themes erschaffen habt und diese mit der Allgemeinheit teilen möchtet, kann ich sie auch mit in das Paket aufnehmen.

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
  •