Least

Kamil Czujowski ve Sergej Müller tarafından Html5, Css3 ve Lazyload  kullanılarak hazırlanmış bir   resim galeri uygulaması. Şimdiye kadar karşılaştığım resim galeri örneklerine baktığımda bu galeri örneği  bana pek görmeye  alışık olmadığım türden gibi geliyor. Tamamen farklı bir  fikir  üretmişler.  Bildiğiniz  galeri örneklerinde ya slayt geçişler olur yada lightbox tarzı pencerelerden açılır.

Least.js  ile  oluşturulan galeri örneğinde  ise tıkladığınız resim  lazyload ile yüklenme sürecine geçiyor resim yükleme işlemi bittikten sonrada bütün resimler aşağı kayıyor ve tıklamış olduğunuz resim tam boy bir şekilde görüntüleniyor tarayıcı ekranında. Google görsellerde  arama yaptığınızda çıkan resimlere  tıkladığınızda da bu şekilde çıkıyor. Tamamen farklı fikir  demiştim ama snaırım Goog’den esinklenerek yapılmış.

Yazı için eklediğim resimde daha açıklayıcı olsun diye tarayıcıyı 50% oranında küçültmüştüm. Normalde resimde olduğu gibi görünmüyor. Öncede belirttiğim gibi tıklamış olduğunuz resim tam boy oluyor. Başka bir resmi incelemek için tıkladığınızda önceki resim arkağlanda kayıp kayboluyor yine lazyload resim yükleme işlemi bitince tam boy resim yukarı doğru çıkıyor. Büyük görünen resmi kapatmak için sağ üst köşede birde çarpı ikonu bulunuyor. Onu tıkladığınızda resim tekrar kayboluyor.

 

Kullanım

  • Head etiketleri arasına eklemeniz gereken bölümler.

Js ve css dosyaları : 

<link href="css/least.min.css" rel="stylesheet" />
<script src="http://code.jquery.com/jquery-latest.js" defer="defer"></script>
<script src="js/least.min.js" defer="defer"></script>
<script src="js/jquery.lazyload.min.js" defer="defer"></script>

JavaScript :

$(document).ready(function(){
    $('#gallery').least();
});
  • Body etiketleri arasına eklemeniz gereken bölüm.

Html :

<section>
    <ul id="gallery">
        <li id="fullPreview"></li>
        <li>
            <a href="img/full/1.jpg"></a>
            <img data-original="img/thumb/1.jpg" src="img/effects/white.gif" width="240" height="150" alt="Ocean" />  
            <div class="overLayer"></div>
            <div class="infoLayer">
                <ul>
                    <li>
                        <h2>
                            Ocean
                        </h2>
                    </li>
                    <li>
                        <p>
                            View Picture
                        </p>
                    </li>
                </ul>
            </div>           
            <div class="projectInfo">
                <strong>
                    Day, Month, Year:
                </strong> sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum.
            </div>
        </li>
    </ul>
</section>

 

Bu Yazıyı Paylaş

 

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

ÜYE GİRİŞİ

Arkadaş ekleme, özel mesaj, kişisel yazı paylaşmak için siteye giriş yapın

Şifremi unuttum? Kayıt Ol!
  • Ali:

    Eskiden paralı değildi. Herhalde popüler olunca paraya yönelmişler....

  • Bozkurt:

    Bu uygulama paralı ama...

  • Ali:

    Pardon Yuyyu olacaktı...

  • Ali:

    Tamam yuyu da olsun :)...

  • Arkadaşlık Uygulaması:

    Yuyyu Online Arkadaşlık Sitesi – Sohbet Et ve Yeni İnsanlarla Tanış Yuy...

  • Araç çubuğuna atla