Fresco

Bu  güne kadar birçok lightbox  örneği paylaştık sizlere.  Birçoğu  birbirine  benzeyen, bazılarında fazladan fazla  özellikler  olan örnekler  gördük. Bu  seferki  lightbox  örneği  şimdiye  kadar gördüklerimin en iyisi  diyebilirim. Hem lightbox  görevi görüyor hem de slidergörevi görüyor.

Nick Stakenburg tarafından geliştirilmiş olan Fresco uygulamasını  birçok  alanda  kullanabilirsiniz. Fresco ile  eşleştirilmiş olan grup  resimlerden herhangi  birine  tıklandığında yükleme  konu  sayfanın ortasında beliriryor ve  yükleme tamamlandıktan sonra resim  ekranın ortasında  görünüyor ve  gruba bağlı  olan diğer  resimlerde büyük resmin hemen altında sıralanıyor. Dilerseniz grup resimlerinin görünmemesinide  sağlayabilirsiniz.

Youtube ve Vimeo  sitelerinden sadece video linkini  ekleyerek  sayfanızda  lightbox  penceresinde  açılmasını  sağlayabilirsiniz. Belirli parametreler ekleyerek videoların genişliğini ve yüksekliğinide  ayarlayabilirsiniz.

Fresco’daki  diğer bir  özellik sanırım buda e-ticaret  siteleri  için çok  uygun görünen bir  özellik diyebilirim.  Tıklayacağınız resim çok fazla büyük ise  ve eğer ekranı taşıyorsa mouseyi aşağı yukarı sürüklediğiniz  zaman reismde mouse ile beraber  aşağı  yukarı  hareket ediyor. Tam  e-ticaret siteleri için bir özellik.

 Kullanım

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

Js, css dosyaları,  youtube ve vimeo api :

<script type="text/javascript" src="https://code.jquery.com/jquery-1.10.0.min.js"></script>

<!-- Make IE8 and below responsive by adding CSS3 MediaQuery support -->
<!--[if lt IE 9]>
  <script type="text/javascript" src="https://css3-mediaqueries-js.googlecode.com/svn/trunk/css3-mediaqueries.js"></script>
<![endif]-->

<!-- Youtube and Vimeo API (improves video on touch devices and gives better HD support) -->
<script type="text/javascript" src="https://www.youtube.com/iframe_api"></script>
<script type="text/javascript" src="https://a.vimeocdn.com/js/froogaloop2.min.js"></script>

<!-- Fresco -->
<script type="text/javascript" src="/js/fresco/fresco.js"></script>
<link rel="stylesheet" type="text/css" href="/css/fresco/fresco.css"/>

Body etiketleri arasına eklemeniz gereken bölüm.

Youtube için standart boyut :

<a href="youtube video linki" class="fresco">Youtube</a>

Youtube özel boyut :

<a href="youtube video adresi" 
    class="fresco" 
    data-fresco-options="
      width: 853, 
      height: 480,
      youtube: { html5: 1 }
    ">Youtube - Dimensions and options</a>

Vimeo için standart boyut :

<a href="https://vimeo.com/32071937" class="fresco">Vimeo</a>

Vimeo  özel boyut :

<a href="https://vimeo.com/36897783" 
   class="fresco" 
   data-fresco-options="
     width: 640, 
     height: 272, 
     vimeo: {
       autoplay: 0,
       portrait: 1
     }
   ">Dimensions and options</a>

Ekleyeceğiniz  resimlerde  küçük  resimler istemiyorsanız  aşağıdaki seçiciyi kullanmanız gerekiyor :

data-fresco-group-options="thumbnails:false"

Grup resimlerde küçük resmlerin görünmesi içinde  aşağıdaki kodu kullanın :

<a href="image1.jpg" 
   class="fresco" 
   data-fresco-group="thumbnail-example" 
   data-fresco-options="thumbnail: 'phpThumb.php?src=image1.jpg&w=240&h=240&zc=1'"
>Generated Thumbnails 1</a>
<a href="image2.jpg" 
   class="fresco" 
   data-fresco-group="thumbnail-example" 
   data-fresco-options="thumbnail: 'phpThumb.php?src=image2.jpg&w=240&h=240&zc=1'"
>2</a>

Fresco’nun en çok kullanılan özellikleri hakkında  temel  kullanım aşamalarını dilim döndüğünce sizlere  anlatmaya  çalıştım. Özellikleri bunlarla  sınırlı  değil  tabi. Geri  kalan aşamaları buradan inceleyebilirsiniz.


Etiketler:
Mintik senin düşüncelerini merak ediyor.Bir yorum yaz