Simple Carousel Mis Piipar kasutades Mootools
Mis sorti Karussellid seal, paljud Mootools ka, ma siiski otsustasin kirjutada oma Carousel klass, mõned head põhjused
1. Tahan kutsungi tunnuseks (et oleks võimalik hüpata eriti slide / samm karussell).
2. Wanted vabadust paigutamine vasakule ja paremale nuppe / linke, kus iganes ma palun.
3. Rohkem kontrolli Slide Steps.
Ma ei suutnud luua uus karusell, eespool nimetatud funktsioone ... nagu allpool ... Julgelt soovitan muudatusi te eeldaks!
Minu Näide näeb välja selline ... [ View Demo ]
Vaata Demo | Lae Mootools Carousel Mis Piipar versioon 1.0 (Alla 1990 korda)
1. Karussell Piipar
Võid kergesti lisada kutsungi oma karusell, lihtsalt seades kutsungi lipp, mis on viimase parater läbinud luues astme MooCarousel tõeseks (soovi kutsungi) või vale (donot tahavad kutsungi).
var carousel1 = new MooCarousel (carousel1_wrapper "," carousel1_items_container "," carousel1_moveleft "," carousel1_moveright "c_ns, c_sss, true); / / ns = number of slaidid, sss = slide sammu suurus
Ja muidugi võite muuta look-n-tunnen neid kutsungi achors nagu soovite, muutes oma CSS.
. Carousel_paging {text-align: right; margin: 5px 10px 0 0;}
. Carousel_paging. Praegune. Carousel_paging. Lehekülje {ülevaade: none; laius: 15px; kõrgus: 15px; line-height: 15px; text-align: center; kuva: block; float: left; background: # D8D8EB; margin: 0 1px 0 0; text-decoration: none;}. Carousel_paging: hover. Carousel_paging. Praegune {background: # 4D4D9B; color: # FFFFFF;}
Hästi! on väike küsimus küll, kutsungi ankrud kui see on seatud, siis saavad loodud alati pärast Carousel osa. Ma tahtsin, et oleks dünaamiline hästi, kuid siis lihtsalt hoida Script puhub välja proportsioone, otsustasin ma vahele jätta.
Aga tead vähe Javascript, siis võib kergesti muuta kutsungi põlvkonna koodi MooCarousel klassi palun teie vajadustele.
2. Kohandamine Left & Right Icons
Teil on võimalik muuta paigutus, pilte või mistahes displat vara vasakule ja paremale nuppe lihtsalt mängides CSS. et oleks võimalik muuta praktika Vasak ja parem buttoms oli tegelik põhjus, miks ma paremal minu oma Carousel klassi.
Kuna see MooCarousel klassi, võtab id on neid nuppe saab tegelikult panna neid nuppe suvalisse kohta leheküljel, kui siis ... see ei pea olema element hierarhia, nagu minu eeskuju.
var carousel1 = new MooCarousel (carousel1_wrapper "," carousel1_items_container "," carousel1_moveleft "," carousel1_moveright "c_ns, c_sss, true);
CSS
. Carousel_container_l. Carousel_container_r {margin: 50px 0 0 0; seisukoht: suhteline, laius: 23px; kõrgus: 20px; float: left; kursor: pointer;}. Carousel_container_r {background-position: 0-38px;}
. Carousel_container_l {background-position: 0-58px;}
3. Kohandamine Slide Steps
Mida ma mõtlen MY kohandamine SLIDE sammud?
Enamik Karussellid lükake täis on nähtav akna. Nii et öelda, sa olid 4 eset (nagu minu proov eespool), siis lükake kõik neli punkti. Selle Carousel Component, Jätate number slaidid ja sammu suurus oma valik.
var carousel1 = new MooCarousel (carousel1_wrapper "," carousel1_items_container "," carousel1_moveleft "," carousel1_moveright "c_ns, c_sss, true);
c_ns = number of slaidid, c_sss = slide sammu suurus
Ka minu example1 olen calcuted slide sammu suurus, mis põhineb loogika, kus ma tean mitmeid punkte, laius iga objekt ja marginaale, mis on antud pärast iga kirje minu CSS.
/ * For pummelung 1 * /
var c1_w = 92; / / pummelung toode Laius
var c1_n = 10; / / koguarv Võrdlemine pummelung Kirjed
var c1_pp = 4 / / arv Võrdlemine pummelung Kirjed perpage
var c1_marginFactor = 51;
var c1_sss = c1_w * c1_pp / / sss = slide sammu suurus
var c1_ns = parseInt (((c1_w * c1_n) / c1_sss) + 0,5) / / ns = number of slaidid
c1_sss + = c1_marginFactor / / sss = slide sammu suurus, 51 ja marginaalid
Nõuded: Mootools 1,2
Vaata Demo | Lae Mootools Carousel Mis Piipar versioon 1.0 (Alla 1990 korda)












































