Hey,
ich würde gerne bei meiner Galerie machen, dass, wenn ich ein Bild anklicke, sich dieses über den Bildschirm vergrößert und man oben ein X anklicken kann oder neben das Bild klicken kann, damit es sich wieder schließt.
Jedoch würde ich jetzt :active benutzen, jedoch müsste ich da die Maustaste halten. Auch andere Möglichkeiten, die ich im Internet gefunden habe, gingen nicht. http://timer.bplaced.net/galerie.html
Wie kann ich das am besten machen?
Naja es ist theoretisch möglich, mit :checked zu arbeiten und dann eine checkbox irgendwo bei -10000px zu machen. Ich weiß, dass es auch Leute in diesem Forum gibt, die diese Lösung für eine gute Lösung halten, ich würde hierbei aber tatsächlich zu Javascript/Jquery greifen (Bzw. eine Mischung aus CSS und Javascript).
Edit:
Obwohl… es ist theoretisch auch ohne Möglich. Ich mache eben ein Beispiel fertig
Edit:
Damit du nicht jedes mal ein neues Popup für jedes Bild erstellen musst, würde hier Javascript ins Spiel kommen. Auch dafür mach ich mal eben was fertig.
So: https://jsfiddle.net/nxvy3m7j/1/
Ich habe das jetzt leicht bearbeitet (auf deiner Seite funktioniert es so verändert noch) übernommen. Jedoch ist bei mir bei dem Popup eine Höhe von 0 px. Egal wie ich versuche, das zu ändern (z.B. height: auto), sieht es bei mir hässlich aus. Hier nochmal die Seite: http://timer.bplaced.net/galerie.html
Wo hab ich da den Fehler drinnen? Ich finde nichts
Ich würde am liebsten die Version von Aaron3219 benutzen, da die noch am meisten funktioniert (nur das Bild wird nicht in das Popup geladen). Könntet ihr da nochmal schauen, woran das liegt? http://timer.bplaced.net/galerie.html
Edit: mir ist gerade aufgefallen, dass ich jQuerry nicht eingebunden hatte. Hab ich gemacht. Geht trotzdem nicht
Habe erst das aus dem Edit übernommen und hochgeladen und dann die neue Version eingefügt, jedoch vergessen hoch zu laden. Ist nun Drauf. Danke für deine Hilfe
Ok bei mir geht es nicht. Kann es sein, dass Chrome damit nicht kompatibel ist?