Über mich

Startseite arrow Tipps & Tricks arrow Bilder sehr elegant vergrößern

Bilder sehr elegant vergrößern

Freitag, 17. August 2007
Geschrieben von Armin Vieweg
Überall auf Internetseiten werden gerne Bilder eingesetzt um den Text etwas aufzulockern. Doch manchmal reicht eine kleine Variante eines Bildes nicht aus und man möchte mit einem Klick das Bild vergrößern.

Wenn wir auf unseren Internetseiten große Bilder darstellen wollen ist das kaum möglich ohne die gesamte Inhaltsfläche der Seite auszufüllen. Dies ist aber selten sinnvoll oder gar erwünscht.

Jetzt gibt es verschiedene Möglichkeiten die Bilder erst in klein darzustellen und bei einem Klick darauf groß werden zu lassen.

Eine eher unelegante Lösung wäre es per Popup zu machen. In einer neuen Seite öffnet sich das Bild in groß. Popup Blocker und die mangelnde Bereitschaft zu viele Browserfenster geöffnet zu haben, machen dies jedoch zu einem unschönen Lösungsweg.



Viel schöner und besser ist ein JavaScript das auf den Namen: Lightbox 2 hört.

Naturbild - Beispiel zur Vergrößerung von Lightbox

Mit der Lightbox werden Bilder auf der Seite selbst geladen und mit einem schönen Überblendeffekt angezeigt. Außerdem ist es möglich zwischen mehreren Bildern hin und her zu navigieren, ohne erst wieder zurück auf die Internetseite gehen zu müssen.

Eine Demonstration, wie Lightbox letztendlich auf der Website aussieht, könnt Ihr auf der offiziellen Seite des Programmierers betrachten.

Eingebunden wird das Script denkbar einfach.



Nach dem Ihr die erforderlichen Dateien im Header verlinkt habt, muss danach dem Bild noch gesagt werden, dass es mit dem JavaScript geöffnet werden soll. Das passiert über rel="lightbox". Ist dieser Tag in dem Bild vorhanden, wird es mit dem schönen Effekt geöffnet.

<a href="bild_gross.jpg" rel="lightbox">Textlink zum Bild</a>




Natürlich kann man auch eine kleine Version des Bildes innerhalb des Linkes platzieren um so ein "Thumbnail" zu erhalten.

<a href="bild_gross.jpg" rel="lightbox"><img src="bild_klein.jpg"></a>




Wenn Ihr mehrere Bilder miteinander verlinken wollt, also die Möglichkeit schaffen möchtet unter den Bildern hin und her zu klicken ohne zurück zur Übersicht gehen zu müssen, muss in dem Link ein entsprechender Verweis stehen.

<a href="bild1_gross.jpg" rel="lightbox[gruppe1]">Bild 1</a>
<a href="bild2_gross.jpg" rel="lightbox[gruppe1]">Bild 2</a>



Alle Bilder die mit [gruppe1] versehen sind, können jetzt durchgeklickt werden. Durch diese Bezeichnung können auch mehrere Gruppen auf einer Seite erstellt werden. Die Bezeichnung muss im übrigen nicht so lauten, dort ist der Kreativität fast keine Grenzen gesetzt.


Zur Internetseite von Lightbox 2
Lightbox 2.03.3 Download


Hier findet Ihr noch eine Beispielseite in der Lightbox verwendet wurde um Bilder so darzustellen.


  Kommentare (8)
 1 Geschrieben von: René, am 23.08.2007 um 14:26
Moin Armin, 
 
was ist denn, wenn ich mehrere Bilder in einer Gruppe darstellen will, aber nicht für jedes einen Link schreiben möchte? 
Kann ich den Link dann auch auf ein Verzeichnis gehen lassen und nur einen Textlink Hinterlegen? 
 
Also ich würde dann schreiben: "Bilder von der nackten Nachbarin" und dahinter einen Link legen der die "Gallerie" quasi öffnet. 
 
Geht das? 
 
Gruß 
René
 2 Geschrieben von: Armin Vieweg, am 24.08.2007 um 08:40
Hallo René, 
 
so wie Du das möchtest, geht es leider nicht. 
 
Für jedes Bild muss ein Link vorhanden sein. Wenn Du aber z.B. mehrere Bilder innerhalb des Popups gruppiert haben möchtest ohne das diese ganzen Bilder als Vorschau oder Link auf der Seite zu sehen sind, kannst Du einfach leere Links benutzen. 
 
Dann hast Du einen Link zum draufklicken und hinter diesem einen Link verbergen sich mehrere Bilder, die Du durch weiterklicken aufrufen kannst.
 3 Geschrieben von: René Fischer, am 24.08.2007 um 15:02
Moin Armin, 
 
im Text schreibst du: 
[QUOTE]Eine eher unelegante Lösung wäre es per [B]Popup[/B] zu machen.[/QUOTE] 
 
und in deiner Antwort: 
[QUOTE] Wenn Du aber z.B. mehrere Bilder innerhalb des [B]Popups[/B] gruppiert haben möchtest...[/QUOTE] 

Was ist denn nun? Ist ein Popup nun elegant oder nicht? :D (lass dich von mir nicht auf die Palme bringen.) 
 
Jetzt ne ernsthafte Frage: 
 
Meinst du so? 
 
[CODE]Bilder von der nackten Nachbarin 
[/CODE] 
 
Oder habe ich das falsch verstanden? 
 
Gruß 
René
 4 Geschrieben von: René Fischer, am 24.08.2007 um 15:06
Fuck, ich dachte, das Code wäre da, um code zu formatieren und den abgesetz vom Rest des Textes darzustellen. 
 
Naja, dann eben jetzt: 
 
Bilder von der nackten Nachbarin 
etc
 5 Geschrieben von: René Fischer, am 24.08.2007 um 15:07
Wieso interpretiert das meinen Code? 
Wie soll ich dass denn hier darstellen? 
 
Hoffe, du kannst den Code einsehen.
 6 Geschrieben von: Armin Vieweg, am 24.08.2007 um 15:24
Hä?! Mit Popup im Kommentar meinte ich jetzt kein Popup sondern das ding was Lightbox öffnet zum Bilder betrachten. Ne Quellcode schreibt der hier nicht, wenn Du es im "Code" setzt. Versuchs mal ohne. bzw. benutz das forum dafür dafür ist es da
 7 Geschrieben von: sk_ffo, am 13.11.2007 um 13:52
Zur Frage POPUP! 
 
Es handelt sich hierbei nicht um ein POPUP sondern um ein Ebene die mit schönen Effekten aufgerufen und dann "generiert wird"! 
 
Ist schon eine tolle Sache diese Tool...sehr zu empfehlen!
 8 Geschrieben von: peterjohn, am 01.11.2011 um 18:35
Ich habe ein kleines Problem. Die Seite an der ich gerade arbeite besteht aus einem horizontalem Laufband, auf dem ein Bild nach dem Anderen erscheint. 
Wenn ich jetzt aber Lightbox benutze öffnet sich das bild immer ganz am Anfanbg des Laufbandes, und nicht da, wo man gerade ist. 
 
Hat jemand einen Rat oder eine Lösung für den Code? 
 
Danke. --peterjohn
Letzte Aktualisierung ( Samstag, 31. Mai 2008 )
 
< Zurück