Fethi Polat 1
Fethi Polat
xranzei 1
xranzei
Bvural41 1
Bvural41
kralhakan2009 1
kralhakan2009
noisiv 1
noisiv
Manwe Work 1
Manwe Work
Vahsi Uzman 1
Vahsi Uzman
Cannn6161 1
Cannn6161
B 1
berione65
sen272 1
sen272
Mt2Hizmet 1
Mt2Hizmet
Hikaye Ekle
Reklam vermek için turkmmo@gmail.com

Jquery Slider Eklentisi #CameraJS

DumanInc

Web Development
Telefon Numarası Onaylanmış Üye
Fahri Üye
TM Üye
Katılım
19 Nis 2009
Konular
423
Mesajlar
1,880
Çözüm
14
Online süresi
3mo 2h
Reaksiyon Skoru
968
Altın Konu
38
TM Yaşı
17 Yıl 1 Ay 23 Gün
Başarım Puanı
267
MmoLira
3,804
DevLira
9
Ticaret - 0%
0   0   0

ROHAN2 WORLD 1-120 TR TİPİ OFFICIAL YOHARA, BALATHOR VE AMON! 80. GÜNÜNDE! +10.000 ONLİNE! HİLE VE BOT %100 ENGELLİ HEMEN TIKLA!

Slider eklentimizin kurulumu için gerekli kütüphaneler;

  1. Jquery kütüphanesini indirin.
  2. Jqury migrate kütüphanesini indirin. (Camera jquerynin eski versiyonlarında bulunan bir özelliği kullanıyor.)
  3. Jquery easing kütüphanesini yada UI kütüphanesini indirin.
  4. camera kütüphanesini indirin.(js-css-img)
  5. kodlarınızı yazacağınız js dosyasını oluşturun.
Yukarıdaki sıraylada sliderı yazacağınız sayfaya bu kütüphaneleri yükleyin.

Slider yapacağımız div içine sliderda olacak resimleri yine div etiketlerini kullanarak ekliyoruz.

Her div etiketinin data-src attribute değerine resim yolunu yazıyoruz.


1
2
3
4
5
6
7
8
9

<div class="camera-slider">
<div data-src="resim/r1.jpg"></div>
<div data-src="resim/r2.jpg"></div>
<div data-src="resim/r3.jpg"></div>
<div data-src="resim/r4.jpg"></div>
<div data-src="resim/r5.jpg"></div>
</div>


site.js dosyasını açıp slider olması için gerekli olan slider kodunu ekliyoruz.


1
2
3
4

/*JUQERY KODLARIMIZI BURAYA YAZACAĞIZ*/
$(".camera-slider").camera();
Slider nesnemizi biraz düzenleyelim. Aşağıdaki CSS kodları ile sayfanın ortasında bir bölümde düzgün bir şekilde görünmesini sağlayabiliriz.

Html kodlarının yeni şekli ve css kodları aşağıdakine benzer olacaktır.

HTML


1
2
3
4
5
6
7
8
9
10
11

<div class="panel">
<div class="camera-slider">
<div data-src="resim/r1.jpg"></div>
<div data-src="resim/r2.jpg"></div>
<div data-src="resim/r3.jpg"></div>
<div data-src="resim/r4.jpg"></div>
<div data-src="resim/r5.jpg"></div>
</div>
</div>
CSS(head etiketleri arasına yazılacak kodlar)


1
2
3
4
5
6
7
8

<style>
.panel{
width:800px;
margin:0 auto;
}
</style>
Resimlerin altına yazı getirmek için resimleri eklediğimiz div içine classı camera_caption etiket ekliyoruz. Aynı etiketin içine yazıların nasıl bir animasyon ile çalışacağını belirtmek için “moveFromLeft”, “moveFomRight”, “moveFromTop”, “moveFromBottom”, “fadeIn”, “fadeFromLeft”, “fadeFromRight”, “fadeFromTop”, “fadeFromBottom” classlardan birini ekliyoruz.

Küçük resimlerini de göstermek istiyorsanız. Yüklenen resmin bulunduğu div etiketine data-thumb attribute eklemeniz gerekir.

Resimlere link vermek istiyorsak data-link ile sayfa içi, sayfa dışı, bir dosyaya link vermek mümkün.

Bu anlatımdan sonra html kodumuz nasıl şekillendiğini bir inceleyelim.


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19

<div class="panel">
<div class="camera-slider">
<div data-src="resim/r1.jpg" data-link=" " data-thumb="resim/kucuk/r1.jpg">
<div class="camera_caption moveFomRight">
Sokak hayvanları <i>açlıktan ölürken</i>, hayvan mağazalarından hayvan alanlar.<strong> Hayvanları sevmek yerine onlara en büyük eziyeti yapan insanlardır.</strong>
</div>
</div>
<div data-src="resim/r2.jpg" data-thumb="resim/kucuk/r2.jpg"></div>
<div data-src="resim/r3.jpg" data-thumb="resim/kucuk/r3.jpg">
<div class="camera_caption moveFromTop">
Pandalar nesnli tükenmek üzere olan ilginç hayvanlardır.
</div>
</div>
<div data-src="resim/r4.jpg" data-thumb="resim/kucuk/r4.jpg"></div>
<div data-src="resim/r5.jpg" data-thumb="resim/kucuk/r5.jpg"></div>
</div>
</div>


Gerekli düzenleme yapıldıktan sonra birazda sliderın ayarlarına bakalım. Sliderın sitesindedeki ayarlar kısmındaki bazı ayarları inceleyelim.

Ayalarını .camera(); metodunun içine süslü paranzetler ve aralarda virgüller ile ekliyoruz.

Örnek: camera({
ayar1:değeri,
ayar2:değeri
});


site.js dosyasındaki script kodlarını aşağıdaki ayarlar ile test edebilirsiniz.

AyarAçıklamaYazılacaklar
alignmentResmin hangi konumdan itibaren yükleneceğini ifade ediyor.topLeft, topCenter, topRight, centerLeft, center, centerRight, bottomLeft, bottomCenter, bottomRight
autoAdvanceOtomatik çalışıp çalışmayacağıtrue,false
mobileAutoAdvanceceptelefonlarında otomatik çalışıp çalışmayacağıtrue,false
barDirectionyükleme çubuğu bar yapılırsa yününü gösterir.‘leftToRight’, ‘rightToLeft’, ‘topToBottom’, ‘bottomToTop’
fxanimasyon çeşidini verir. random varsayılan çeşittir.‘random’,’simpleFade’, ‘curtainTopLeft’, ‘curtainTopRight’, ‘curtainBottomLeft’, ‘curtainBottomRight’, ‘curtainSliceLeft’, ‘curtainSliceRight’, ‘blindCurtainTopLeft’, ‘blindCurtainTopRight’, ‘blindCurtainBottomLeft’, ‘blindCurtainBottomRight’, ‘blindCurtainSliceBottom’, ‘blindCurtainSliceTop’, ‘stampede’, ‘mosaic’, ‘mosaicReverse’, ‘mosaicRandom’, ‘mosaicSpiral’, ‘mosaicSpiralReverse’, ‘topLeftBottomRight’, ‘bottomRightTopLeft’, ‘bottomLeftTopRight’, ‘bottomLeftTopRight’, ‘scrollLeft’, ‘scrollRight’, ‘scrollHorz’, ‘scrollBottom’, ‘scrollTop’
hoverfare sliderın üzerine gelince durup durmyacağını ifade edertrue,false
loaderyükleyici şeklini gösterir. varsayılan pie dir.pie,bar,none
loaderColor

yükleyici rengi#rrggbb
loaderBgColor:yükleyici arkaplan rengi#rrggbb
loaderOpacityyükleyici görünürlük 0-1 arasında bir değerörn: 0.8
paginationkaç tane resim olduğunu göstern dairelertrue,false
playPauseduraklatma butonun gösterilip gösterilmeyeceğitrue,false
thumbnailsküçük resimleri göstermek için kullanılır. html etiketinde data-thumb içindeki küçük hallerini koymayı unutmayıntrue, false
time:ekranda ne kadar görünceği (ms cinsinden)7000
transPeriod:animasyonun ne kadar süreceği ms1500
 

Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)

Geri
Üst