Projekt Flexbox Galerie mit Isotopen Auswahl

  • Ich würde gerne eine Galerie mit der Flexbox bauen mit Auswahlmöglichkeit

    Normalerweise würde ich mir sowas Runterladen und anpassen.

    HTML Snippets for Twitter Boostrap framework : Bootsnipp.com
    Awesome Bootstrap HTML CSS JS Snippet on Bootsnipp.com.
    bootsnipp.com


    Aber ich hätte lieber was mit Flexbox. Ist das überhaupt möglich?

    Wenn Ja? Würde mir jemand Step by Step mit Rat und Tat zur Seite stehen

    Hier soll es langsam wieder weitergehen

    miflo.de

  • Hab mir das angeschaut und versucht es umzusetzen was bisher gut geklappt hat.

    Jetzt hätte ich gerne eine Lightbox dafür aber vorher wäre die Smartphone Ansicht zu richten


    Einzusehen hier

    https://miflo.de/#galerie

  • Habe eine Lightbox gefunden die passen könnte.

    GitHub - Codeinwp/Nivo-Lightbox-jQuery: A simple, flexible, responsive, retina-ready jQuery lightbox plugin.
    A simple, flexible, responsive, retina-ready jQuery lightbox plugin. - GitHub - Codeinwp/Nivo-Lightbox-jQuery: A simple, flexible, responsive, retina-ready…
    github.com


    Aber im Augenblick stimmt die Smartphone Ansicht nicht .

    Ich komm da nicht weiter.

    miflo.de


    das ist wohl nur ne kleinigkeit die mir da verborgen bleibt

  • Die Überlappung liegt daran, dass Du die Höhe einer Seite deines Onepagers auf 100vh begrenzt hast. Die Galerie passt dort nicht hinein und steht oben und unten über.

    Ich sehe zwei Möglichkeiten, dass zu beheben:

    1. Du machst den Container mit der Galerie scrollbar. Auf dem PC funktioniert das, ist aber verwirrend für den Benutzer wenn zwei Scrollbar da sind. Auf dem Handy wird das Ganze ganz undurchschaubar.
    2. Du hebst die Begrenzung der Höhe auf 100vh auf, also min-height statt height.

    Wegen der Nachteile von 1. würde ich 2. bevorzugen.


    Noch einige Anmerkungen zur Galerie:

    Dort werden Listenelemente ul,li verwendet. "Liste" ist ein dehnbarer Begriff, aber IMO ist es wenig angebracht, das für alles und jedes zu benutzen. figure-Tags mit figcaption für das Overlay wären wesentlich passender.


    Und was die Lightbox betrifft: Leider geht der Link zur Doku ins Leere, anscheinend wird diese nicht mehr richtig gepflegt. Selber empfehle ich gern Fancybox:

    Fancybox | Best JavaScript lightbox alternative

    Allerdings sehe ich bei der aktuellen Version einen Menüpunkt "Pricing", da müsste man prüfen, wie es mit der Lizenz aussieht.

  • Die Lightbox ist noch garnicht aktiviert

    Wie würde das

    Code
    <ul class="image-gallery">
                        <li><img src="img/galerie/dog/dog1.jpg" alt="Gerdtrud" />
                            <div class="overlay"><span>Gerdtrud</span></div>
                      </li>
    </ul>

    Mit figure tag ausehen? und müsste ich da was an der css ändern?

  • das Ergebnis ist ernüchternd jetzt sind alle Bilder entlinkt und der hoover effect geht nicht, demzufolge auch der <figcaption>

    Wenn Ihr mir da mal unter die Arme greifen könntet


    Und das css

    mein Latein ist erstmal am Ende

  • Was im CSS noch angepasst werden muss:

    das li muss durch figure ersetzt werden und dem figure-Tag müssen wir das margin nehmen:

    Und statt des ul ist jetzt das div unser Container für die Galerie und muss die Klasse "image-gallery" bekommen:

    Code
        <section id="galerie">
            <div class="image-gallery">
                <h1 class="heading-text">Gallerie</h1>
                <figure>
  • Damit wir uns richtig verstehen. Ich möchte da die Nivo-Lightbox drüber legen,

    das heißt ich muss auf das Bild einen link auf das bild in passende Größe legen. Dann müsste es mit hoover und figcaption auch klappen. Oder?

  • Hab die ganze zeit probiert und getestet. Und bin an meine Grenzen gestoßen.

    So hab ich die Lightbox eingebunden

    in einem funktionierendem Beispiel sieht es so aus

    Ich bekomme es nicht adaptiert und brauche Hilfe

  • Ich lese da auf Github:

    Zitat


    A simple, flexible, responsive, retina-ready jQuery lightbox plugin

    Das bedeutet, dass Du jQuery vor nivo-lightbox.js einbinden musst.


    Ich frage mich jedoch ob es empfehlenswert ist, ein Skript einzusetzen, das nicht mehr gepflegt wird und wozu es keine Doku gibt.

  • Wie oben, Fancybox. Bezüglich der Lizenz finde ich auf Github dies:

    Zitat

    Fancybox is licensed under the GPLv3 license for all open source applications. A commercial license is required for all commercial applications (including sites, themes and apps you plan to sell).

    GitHub - fancyapps/fancybox: jQuery lightbox script for displaying images, videos and more. Touch enabled, responsive and fully customizable.
    jQuery lightbox script for displaying images, videos and more. Touch enabled, responsive and fully customizable. - GitHub - fancyapps/fancybox: jQuery…
    github.com

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!