Kategorisi | JQuery

Sitenize Lightbox ile Görsellik Katın

Tarih : 01 Mayıs 2010 by admin

Lightbox uygulamaları sitenizdeki resimleri bir kaç hazır kod satırı ile görsel bir şekilde gösteren javascript kütüphaneleri ile hazırlanmış uygulamalardır. Hemen bu örnekle olayı anlatalım. Tabiki burdaki örnekten çok daha görsel ve kullanışlı uygulamalar mümkün. Şimdi böyle resim galerilerinin nasıl oluşturulduğunu anlatalım.  Lightbox uygulamalarında en çok kullanılan uygulama bu adresteki kullanım.

Lightbox uygulamalarında yapılacak işlemler genellikle benzerdir. Sırasıyla, uygulamanın CSS dosyası ve javascript dosyaları resimlerin gösterileceği sayfaya dahil edilir ve linkin rel veya class özelliğine lightbox uygulamasına göre değer verilir. Hemen bu adresteki kullanımın nasıl olduğunu görelim. İlk olarak lightbox uygulamamızda kullanacağımız CSS,  javascript, image dosyalarını şu adresten indirelim. İndirdiğimiz dosyada lightbox uygulamasının Javascript dosyaları(js klasörü içinde), CSS dosyaları (css dosyaları) ve resimleri(Kapat,ileri,geri vs. butonları) bulunmakta. Şimdi yapacağımız tek şey verilen kodları ilgili yerlere kopyalamak.

1- Uygulamanın çalışması için gerekli javascript dosyalarını aşağıdaki kod satırlarıyla resimlerin olduğu sayfaya dahil ediyoruz. Bu kodları <head></head> etiketleri arasına yazıyoruz.

<script type=”text/javascript” src=”js/prototype.js”></script>
<script type=”text/javascript” src=”js/scriptaculous.js?load=effects,builder”></script>
<script type=”text/javascript” src=”js/lightbox.js”></script>

2- Şimdi Lightbox uygulamasının CSS dosyasını sayfamıza dahil edelim.

<link rel=”stylesheet” href=”css/lightbox.css” type=”text/css” media=”screen” />

3- Son olarak resim linkinin rel özelliğine lightbox yazıyoruz. Bu kullanım tek gösterilecek resimler için uygun.

<a href=”images/image-1.jpg” rel=”lightbox” title=”my caption”>image #1</a>

4- Eğer resimleri galeri şeklinde yani ileri geri ilerleyebilecek tarzda göstermek istiyorsanız rel özelliğini aşağıdaki gibi yapmalısınız.

<a href=”images/image-1.jpg” rel=”lightbox[roadtrip]“>image #1</a>
<a href=”images/image-2.jpg” rel=”lightbox[roadtrip]“>image #2</a>
<a href=”images/image-3.jpg” rel=”lightbox[roadtrip]“>image #3</a>

Bu kullanımla tüm resimler arasında ileri geri butonlarıyla geçiş yapabiliriz. Tüm bunlarda dikkat edeceğimiz bir nokta da sayfaya dahil ettiğimiz dosyaların yollarının doğru yazılması.

Bu lightbox uygulamasında prototype javascript kütüphanesi kullanılıyor. Birde şu an oldukça revaçta olan Jquery isimli javascript kütüphanesi var.  Jquery ile yapılmış lightbox uygulamalarını daha çok seveceksiniz. Aşağıda Jquery kullanan lightbox uygulamaları var. Bu uygulamalarda aynen yukarıdaki mantıkla kullanılabiliyor.

1- www.fancybox.net

2- www.shadowbox-js.com

3- www.pirolab.it

4- prettyphoto

2 Yorumlar

  1. Can Says:

    Çok güzel bir anlatım olmuş tüm gün en 15 sitede aynı script için aynı kodlamalarla açıklamalar gördüm ama en güzel açık ve net şekilde bu yorumdu tebrik ediyorum.

  2. Gbora Says:

    Bu uygulamayı Flash as2 ile yapılmış bir siteye nasıl entegre edebilirim ?

    Bu konuda yardımcı olursanız çok sevinirim.

    Saygılar…

Yorum Yaz

Takvim

Şubat 2012
Pts Sal Çar Per Cum Cts Paz
« Oca    
 12345
6789101112
13141516171819
20212223242526
272829