JS Adaptivní posuvníky. Jednoduchý adaptivní dotek jquery jezdec

Adaptivní, nebo pokud chcete, citlivý web design je nyní nejen dalším návrhářem trendu, je to již určitý standard pro rozvíjení stránek, poskytuje univerzálnost webových stránek, harmonické vizuální vnímání na obrazovkách různých uživatelských zařízení. Více nedávno, při vývoji adaptivní šablonaMusel jsem se vypořádat s různými obtížemi v integraci některých posuvníků a obrazových galerií, aniž by se rozpadli celkový designový styl. Nyní je vše mnohem snazší, je zde obrovský počet hotových řešení v síti a co je obzvláště potěšeno, většina z nich je ve volném přístupu s otevřeným zdrojem.

Vzhledem k rozmanitosti navrhovaných nástrojů jsem sestavil malý přehled nejpozoruhodnějšího vývoji adaptivních jQuery posuvníků obrazů, které se objevily v poslední době a distribuovány bez omezení, tj. absolutně zdarma.

Wow jezdec.

Adaptivní jQuery jezdec obrazů s nádhernou sadou vizuálních efektů (otočení, odlety, rozostření, spirály, žaluzie atd. ...) a mnoho hotových vzorů. S pomocí Průvodce vložením vestavěným v Workingu můžete snadno a snadno vytvářet ohromující prezentace během několika minut. Webová stránka vývojářů má veškerou potřebnou dokumentaci k nastavení a používání plug-in v ruštině, vynikajících příkladech plug-inu. K dispozici také ke stažení plugin Wordpress. A modul pro Joomla. Jsem si jistý, že mnozí se bude líbit tento nádherný posuvník, začátečníky i vodítko webmother.

Hislider.

HTML5, jQuery jezdec a galerie obrázků, absolutně volný plugin pro osobní použití na stránkách běží populární systémy - wordpress, Joomla, Drupal. S tímto jednoduchým, ale spíše funkčním nástrojem, můžete snadno vytvořit na stránkách našich stránek, úžasných a jasných prezentací, velkolepých prezentacích a oznámeních nových zpráv. Několik hotových vzorů a kůže pro posuvník, ohromující transformační efekty (změna) obsahu, výstup různých multimediálních obsahů:, video s youtube a vimeo, flexibilní vlastní nastavení atd.

Posuvník NIVO.

Slider NIVO je starý, dobře známý každému, kdo je v předmětu, jeden z nejkrásnějších a snadno použitelných posuvníků obrázků. Zásuvný plugin JQuery NIVO je zdarma ke stažení a dalšímu použití, distribuované pod licencí MIT. K dispozici je také samostatný plugin pro WordPress, ale bohužel již zaplaceno a odhodil pro to bude mít 29 dolarů za licenci. Je lepší udělat trochu bit s webovými soubory WP a upevnit volnou jQuery verzi pluginu Slider NIVO do svého blogu, což je výhoda info, jak to udělat v dostatečné síti.
Pokud jde o funkční, vše je v dokonalém pořádku. Knihovna JQuery v1.7 + se používá pro práci, krásné přechodové efekty, jednoduché a velmi flexibilní nastavení, adaptivní rozložení, automatické ořezávání obrazu a mnoho dalšího.

Myšlenka posuvníku byla inspirována vývojáři, dobře známý celému stylu produktu Apple, kde se změní několik malých položek (obrázky) kliknout na vybranou kategorii jednoduchým efektem animace. Codrops představuje k dispozici podrobnou lekci pro vytvoření tohoto jezdce, plně vyrovnání HTML Markupu, sady pravidel CSS a spustitelné jQuery plugin., stejně jako nádherný živý příklad použití jezdce.

Posuvný posuvník.

Posuvník obrázku na celé obrazovce na JQuery a CSS3 + detailní učebnice na integraci zásuvného modulu na stránce webu. Myšlenka je snížit otevřený proudový snímek se specifickým obsahem při přepnutí na další nebo předchozí obsah. Z pomocí jquery. A animace CSS Můžete vytvářet jedinečné přechody mezi snímky. Adaptivní uspořádání posuvníku zajišťuje, že se na obrazovkách podívá na obrazovce stejně dobře na obrazovkách. odlišné typy Vlastní zařízení.

Posuvník elastického obsahu.

Posuvník obsahu, který se automaticky upraví na šířku a výšku v závislosti na velikosti nadřazeného kontejneru, ve které je umístěna. Docela jednoduchý design a flexibilní posuvník v jQuery nastavení, s navigací v dolní části, při změně velikosti obrazovky až do redukce se zobrazí navigace jako ikony. Velmi podrobná dokumentace (vytváření lekce) a bydlení příklady použití.

3D jezdec zásobníku

Experimentální verze jezdce, který demonstruje obrazy s přechody z 3D roviny. Snímky jsou rozděleny do dvou vodorovných zásobníků, pomocí navigační šipka je zobrazena a přechod každého dalšího obrazu do stavu prohlížení. Obecně nic zvláštního, ale samotná myšlenka a technika popravy je docela zajímavé.

Velmi jednoduchý, 100% adaptivní a celoobrazovkový jQuery jezdec obrázků. Práce posuvníku je založena na přechodech CSS (transformace nemovitostí) ve svazku s JQuery Magic. Hodnota max-šířka je ve výchozím nastavení 100% instalována, tímto způsobem se změní velikost snímků v závislosti na velikostech obrazovky. Nic zvláštních animačních účinků a potěšení v designu, vše je jednoduché, a naostřeno nepřerušované práci.

Minimální skluzavka

Jméno mluví samo o sobě, je snad jeden z nejvíce lehkých a minimalistických jQuery posuvníků obrazů, které jsem potkal (plugin v 1KB). OdpovědiLides.js. -Kornet JQuery plugin, který vytváří prezentaci pomocí prvků uvnitř kontejneru. Pracuje s širokou škálou prohlížečů, včetně všech verzí IE - slavné brzdy pokroku, z IE6 a vyšší. Příspěvek používá přechody CSS3 ve svazku s JavaScriptem pro spolehlivost. Jednoduché značky pomocí neohroženého seznamu, nastavení přechodů a časových intervalů, automatických a ruční ovládání Spínací snímky, stejně jako podpora pro několik prezentací. To je takové frisky "baby".

Fotoaparát.

Fotoaparát - zdarma jquery. Plugin pro pořádání prezentace na stránkách míst, posuvník světla s množstvím přechodových efektů, se 100% adaptivní rozložení a velmi jednoduchá nastavení. Nádherně zapadnout na obrazovky všech uživatelských zařízení (PC monitoruje, tablety, smartphony a mobily). Schopnost demonstrovat vestavěné video. Automatická změna snímku a ruční ovládání pomocí tlačítek a bloku obrázků. Prakticky plná galerie obrázků v kompaktním provedení.

bxslider jquery.

Ještě jeden, docela jednoduchý adaptivní jezdec na jquery. V diapozitivech můžete umístit jakýkoliv obsah, video, obrázky, text a další prvky. Rozšířená podpora pro senzorické obrazovky. Použijte přechody CSS-animace. Velký počet různých variací v prezentaci prezentací a kompaktních obrazových galerií. Automatické a ruční ovládání. Přepínání snímků pomocí tlačítek výběrem miniatur. Malá velikost zdrojového souboru je velmi jednoduchá v nastavení a implementaci.

Flexslider 2.

Flexslider 2 - Aktualizovaná verze Posuvník stejného jména, se zlepšenou rychlostí odezvy, ministerstvem skriptů a minimalizace rekombosování / redrawing. Zásuvný plugin obsahuje základní posuvník, řízení ovládání diapozitivů pomocí miniatur, vestavěných šipek vpravo doleva a dolní navigační tabule ve formě tlačítek. Schopnost výstupu do videokamerovaných snímků (VIMEO), flexibilní nastavení parametrů (přechody, design, časový interval), plně adaptivní rozložení.

Galerie.

Dobře známý a docela populární adaptivní plugin. JQuery vytvořit vysoce kvalitní galerie a posuvníky obrazů. Sliderové rozhraní díky své ovládacím panelu vizuálně podobá obvyklému videosouboru, složení pluginu obsahuje několik různých dekorací. Vestavěné video a obrázky s populární služby: Flickr, Vimeo, Youtube a další. Podrobná dokumentace Nastavením a používáním.

Borůvka.

Jednoduché bez kudrlinek ZDARMA JQuery jezdec snímků, napsané speciálně pro adaptivní web design. Borůvka je experimentální jQuery Open Source Plugin. Minimalistický design, žádné efekty, pouze plynule vyskakovací obrázky navzájem po určité době navzájem. Všechno je velmi jednoduché, dát, připojil jsem a dopředu ...

jQuery Popeye 2.1.

Velmi kompaktní jquery image jezdec s prvky lightboxu. Vzhledem k jeho flexibilním rozměrům je velmi jednoduše vloženo do jakéhokoliv kontejneru do jediného příspěvku ve formě miniatury, když se pohybujete kurzor myši nebo kliknete na kliknutí na který Lightbox je aktivován se zvětšeným obrazem a ovládacím prvkem. Je vhodné umístit takový posuvník v bočních panelech, pro prezentaci produktů nebo oznámení o novinách. Vynikající řešení pro stránky s velkým množstvím informací.

Sekvence

Volný adaptivní posuvník s rozšířenými přechody CSS3. Minimalistický styl, 3 témata dekorace, každé snímky snímků v horizontálním směru objevující se ve středu obrazu zůstává doleva, podpis vpravo, miniatury jsou duplikovány v pravém dolním rohu. Prostor stránek prezentace produktů pro prohlížení v každém snímku. Řízení také obsahuje tlačítka tam a zpět. Podpora všeho moderní prohlížeče.

VÝPAD.

Existuje kompletně propagační posuvník obrázků a funkčnosti a na nastavení, z nastavení je změna rychlosti změny snímku, připojením ručního režimu (ovládací tlačítka jsou aktivována), spojité prezentace. Tento jezdec má právo být a on mě přitahoval jen tím, že je to, že v tomto vývoji jsem nenašel nic zvlášť zajímavého, mohla jsem hledat špatně)))

Reagovat jezdec obrazu.

Krásný takový adaptivní jezdec obrázků z Vladimir Kudinovova. Dobrý, vysoce kvalitní pracovní nástroj, opatřený vizuálním příkladem a podrobné pokyny při vytváření, instalaci a použití. Adaptivní design, Roztomilá tlačítka a střelci zelené, všechno je docela roztomilé a klidně, bez tlaku.

FractionSlider.

ZDARMA JQuery Slider plugin s efektem paralaxu pro snímky a snímky textu. Slide animace má několik zobrazených hodnot s plnou kontrolou v každém časovém a animačním parametru. Schopnost animace najednou několik prvků na snímku. Můžete nastavit různé metody Animace, zmizení snímků nebo přechodů z určitého směru. Automatické zobrazení a ruční ovládání pomocí navigačních šipek vyskočí, když se vznášíte. 10 typů animačních účinků vzhledu skluzavek a mnohem více ...

Přezkum byl poměrně rozsáhlý, ale ne dostatek informativní kvůli velkému počtu zvažovaných výrobků. Všechny podrobnosti a podrobné popisy. funkce Jeden plug-in, můžete se naučit přímo na stránkách vývojářů. Zůstane doufat, že někdo uvolnil vyhledávání nejaktuálnějšího nástroje, vytvořit barevné snímky posuvníky na stránkách svých stránek.

Přemýšleli jste někdy, že by bylo hezké být schopen pracovat s Resified Šablony? Přemýšlejte o minutu. Žádné časové výdaje na práci s anglickými jazykovými šablony. Jsme ve spěchu, abychom vás potěšili, že templlatemonster lze nyní nalézt na marketru templlatemonster. Text pro každého z nich byl napsán ručně. A samozřejmě, všechny hotové řešení jsou neuvěřitelně snadno použitelné.

Se všemi respektem, andrew

Před časem jsem začal zvládnout jquery. Myslím, že každý ví, že tzv. Nejoblíbenější knihovna pro rozvoj a vytváření skriptů (skriptů) na JavaScriptu. S ním je velmi snadné vytvářet velkolepé a interaktivní prvky místa.

V tomto článku chci říct, jak vytvořit jednoduchý univerzální posuvník pomocí jQuery. Ve skutečnosti je síť velmi velký počet Různé ready-dělané posuvníky, které někdy vypadají velmi lákavé a docela funkční, ale uděláme to od nuly.

Jaké funkce našeho jezdce na jQuery (které jsem volal Hwslider), lze tedy poznamenat?

  • Snadné použití a design - Chtěl jsem vytvořit jednoduchý skript bez kudrlinek, takže jsem nepoužíval animace na CSS3 a kód se ukázal být velmi univerzální a srozumitelný.
  • Schopnost vložit do snímků obrazů a libovolného HTML kódu.
  • Schopnost procházet snímky jako v pořadí (vpřed - zpět) a zvolit každý snímek (1,2,3,4 ...)
  • Automaticky vznikající odkazy (předchozí - další a s čísly snímků). Jen potřebujete vložit správné množství divů a všechno ostatní se vypočítá. No, je možné poznamenat, že počet snímků je neomezený.

Skript je kompatibilní se všemi moderními prohlížeči: tj. Opera, Firefox, Safari, Chrome (protože jezdec nepoužívá CSS3).

Začněme s HTML Markupem. V pravé straně HTML stránky nebo šablonu musíte vložit.

Zde je obsah snímku 1
Zde je obsah snímku 2
Zde je obsah snímku 3

Zde je vše jednoduché, jak můžete vidět, můžete vložit tolik snímků vytvořením nového DIV. Můžete je vložit hTML kód, jako je obrázek nebo blok s textem. Nezapomeňte pouze pro připojení knihovny na jQuery in se všemi JS - skripty. Pokud nevíte, jak, podívejte se do příkladu.

# Slider-wrap (/ * jezdec jezdec a tlačítka * / šířka: 660px;) #slider (/ * Skříněný posuvník * / šířka: 640px; výška: 360px; přetečení: skryté; hranice: #eee solidní 10px; pozice: relativní; ) .Slide (/ * skluzu * / šířka: 100%; výška: 100%;) .SLI-odkazy (/ * Tlačítka změny snímku * / okraj-top: 10px; text-zarovnání: centrum;) .SLI-odkazy. Ovládací snímek (okraj: 2px; zobrazení: inline-blok; šířka: 16px; výška: 16px; přetečení: skryté; text-odrážka: -9999PX; pozadí: URL (Radiobg.png) středu ne-opakování;) .SLI -Links .Control-Slide: Hover (kurzor: ukazatel; Pozadí: Středová poloha: středové centrum;) .SLI-Odkazy .Control-Slide.aktivní (pozice na pozadí: CENTERS TOP;) #PREWBUTTON, #SEXTBUTTON (/ * LINK " Další "a" pedid "* / displej: blok; šířka: 15px; výška: 100%; poloha: absolutní; top: 0; přetečení: skryté; text-odrážka: -999px; pozadí: url (arrowbg.png) levé centrum Ne-opakování; Opacity: 0,8; Z-index: 3; obrys: Žádný! Důležité;) #Prewbutton (vlevo: 10px;) #nextbutton (vpravo: 10px; pozadí : URL (arrowbg.png) pravý střed no-repeat;) #prewbutton: vznášející se, #nextbutton: vznášet se (opacita: 1;)

Podívejme se na to podrobněji. Nejprve dáváme hlavní jednotku s identifikátorem "Slider-wrap", požadovanou šířku. Vzhledem k tomu, že všechny ostatní bloky jsou do něj vloženy, může být výška zeptat, bude záviset na tom, co bude uvnitř. Pak musíme nastavit velikost kontejneru, ve kterém budou snímky. Toto je - #slider. Požádejme ho o šířku a výšku, stejně jako například hranice v 10 pixelech. Zde je šířka - 640px je menší než šířka rodiče, protože přidáme hranice s šířkou 10px vpravo a vlevo. Šířka samotných diapozitivů (.slide) závisí také na šířce tohoto div-také.

A poslední: Musíme nastavit polohu: relativní pro posuvný kontejner jako diapozitivy uvnitř - s absolutním polohováním. Pro skluzavky v CSS jsou nastavena pouze šířka a výška. Zbývající vlastnosti jsou nastaveny již v skriptu JQuery.

Selector.SLI-Odkazy je blok, ve kterém bude přechodové tlačítko na požadovaný snímek. Tato tlačítka jsou jednoduché prvky druhu číslokteré jsou automaticky vloženy do požadovaného množství, spolu a jejich rodič.sli-odkazy. Pro tlačítka se ptáme krásný výhled, a to, aby každý knoflíkový čtverec, zarovnal všechny v centru, stejně jako, díky přetečení: skryté a textové odrážce: -9999px, odstraníme text, opouštíme pouze ikony pozadí se také mění, když se na tomto prvku kurzoru pohybujete. Pro pohodlí jsem použil Sprity, které snížily počet obrázků.

Dále je vypracován aktivní tlačítko. Změňte pozici pozadí. Poté přetáhly odkazy a přejděte na důkazy a předchozí diapozitivy. Můžete jim dát jakýkoliv design, stejně jako tlačítka. Tyto odkazy jsou automaticky vloženy do #slider. Ale že je to viděno, požádal jsem je absolutní polohování a horní vrstva (Z-index: 3) tak, aby se zobrazily nad skluzavkami. Myslím, že s CSS je vše jasné a jednoduše: můžete změnit téměř všechny vlastnosti, aby se posuvník, jak potřebujete.

Pojďme nyní zvážit samotný skript:

Var hwslidespeed \u003d 700; var hwtimeout \u003d 3000; Var hwneedlinks \u003d true; $ (Dokument) .Ready (funkce (e) ($ (". Slide"). CSS (("pozice": "absolutní", "top": "0", "vlevo": "0"). Skrýt () .eq (0) .show (); var slidenum \u003d 0; var slidetime; slidecount \u003d $ ("# posuvník .slide"). Velikost (); var animslide \u003d funkce (šipka) (jasný čas (slidetimeout (slidetimeout); $ (".slide"). eq (slidenum) .fadeout (hwslidespeed); pokud (šipka \u003d\u003d "další") (pokud (slidenum \u003d\u003d (slidecound \u003d\u003d (slidecount-1)) (slidenum \u003d 0;) else (slidenum ++) ) Jinak, pokud (šipka \u003d\u003d "předpovězeno") (pokud (slidenum \u003d\u003d 0) (slidenum \u003d slidecount-1;) else (slidumum- \u003d 1)) else (slidenum \u003d šipka;) $ (". Slide"). EQ (slidenum) .Fadein (HWSLidespeed, rotátor); $ (". Control-Slide.Active"). Odmítnutí ("aktivní"); $ (". Slide-Slide"). EQ (Slidenum) .addClass ("Aktivní) ");) Pokud (hwneedlinks) (var $ linkarrow \u003d $ (" ") .prependto (" # posuvník "); $ (" # Nextbutton "). Klikněte na tlačítko (funkce () (" Další ");)) $ ("#Prewbutton"). Klikněte (funkce (funkce) ("prdel");)) var $ adderspan \u003d ""; $ (".". Slide "). Každá (funkce (index) ($ adderspan + \u003d " "+ index +""; }); $("

") .Appendto (" # jezdec-wrap "); $ (". Control-Snímek: první "). AddClashlass (" aktivní "); $ (". Ovládání () () () () () (funkce)). \u003d Parsefloat ($) .text ()); animslide (gotonum);)); var pauzy \u003d false; var rotator \u003d funkce () (pokud (pokud (ind) (fause) (funkce) () ("další")) ))), hwtimeout);))) $ ("# posuvník"). Hover (funkce (); pauza \u003d true;), funkce () (pauza \u003d false; rotátor ();)); rotátor ();)); );

Za prvé, nastavení se uloží do proměnných: HWSLIDESSPEED - rychlost napájení, hwtimeout - čas po automatické změně snímku, hwneedlinks - ovládá "další" a "předchozí" odkazy - pokud je hodnota této proměnné pravdivé, tyto odkazy zobrazí se, a pokud tedy nepravdí nebudou (jako on) hlavní strana Můj blog).

Dále jsme nastavili potřebný CSS vlastnosti Pro diapozitivy pomocí metody. CSS (). Bloky s diapozitivy uložíme na sebe pomocí absolutního umístění, pak je skrývají all.hide (), a pak zobrazit pouze první. Proměnná slidenum je počet aktivního snímku, tj. Počítadlo.

Hlavní logikou JQuery jezdec je funkce animslide. Přijímá jeden parametr. Pokud poskytneme "další" nebo "Prew" linku, pak budou pracovat podmíněné operátory a zobrazí se následující nebo předchozí snímek. Pokud jsme spadli jako hodnota obrázku, pak se toto číslo stane aktivní sklíčko a bude zobrazeno.

Takže tato funkce skryje aktuální DIV, vypočítá nový a ukazuje.

Upozorňujeme, že metoda .fadein (), která činí zdánlivý aktivní snímek, je nastavena druhým argumentem. Toto je tzv. Funkce zpětného volání. Provádí se, když se snímek zcela zobrazí. V tento případ To se provádí pro automatické rolovací snímky. Níže definovaná funkce rotátoru způsobí, že funkce animslide znovu přejdete na další snímek přes časový interval, který potřebujete: dostaneme uzavření poskytující konstantní rolování.

Všechno funguje dobře, ale musíme zastavit provádění automatizace, pokud uživatel přinese kurzor k posuvníku nebo stiskne tlačítka. K tomu byla vytvořena proměnná pauza. Pokud je jeho hodnota pozitivní - true, pak automatické přepínání nebude. Používáme metoda A po vyjmutí kurzoru vypněte pauzu a spusťte uzavření rotátoru ().

Kromě toho musíme na stránce vytvořit nové položky a umístit je na správném místě. Pomocí každého () cyklu pro každou snímek (DIV-A s třídou. Toto číslo se používá v rysu animace, jít na snímek s tímto číslem. Zabalte všechno v Div se správnými třídami a nakonec dostaneme takový značení:

Zdá se, proč vytvoříme značku uvnitř skriptu, a ne v html kódu?. Faktem je, že například, pokud jsou skripty vypnuty - neuvidí prvky, které nebudou fungovat, a to nebude zavést do zmatku. K dispozici je kód zjednodušený, což není špatné pro SEO.

Výsledkem je, že značka posuvníku bude vypadat něco takového (jako snímek, použil jsem obraz a nastavil 5 kusů):

< >

Níže vidíte, jak náš JQuery jezdec pracuje na demo stránce a stáhnout všechny potřebné zdroje.

Konečně pár okamžiků o integraci tohoto jezdce s Drupalem. Tento kód můžete přidat do souboru šablony, například v stránce Page.tpl.php a připojit skript na jednotlivé JS souboru do tohoto tématu. JQuery v Drupalu je ve výchozím nastavení povoleno, ale pracuje v režimu kompatibility (). Existují dvě modifikace. Nebo zabalte celý kód JS:

(Funkce ($) (// celý kód ...)) (jquery);

nebo nahraďte symboly $ v celém skriptu JQuery. Takhle:

JQuery (dokument) .Ready (Slide). CSS (("pozice": "absolutní", "nahoru": "0", "vlevo": "0"). Skrýt () .eq (0) .Show (). ); var slideum \u003d 0; var slidetime; slidecount \u003d jquery ("# \u200b\u200bposuvník .slide"). Velikost (); var animslide \u003d funkce (šipka) (// et.

V příkladu je uvedena první metoda.

Děkuji za přečtení! Nechte komentáře, vraťte se. A také se můžete přihlásit k odběru RSS, abyste dostali aktualizace blogu jako první!

Přidal:To není vše. Číst. Do tohoto skriptu přidáme nové příležitosti.

1. Vynikající JQuery Slideshow

Velký velkolepý prezentace pomocí technologií JQuery.

2. JQuery "měřítko karusel" plugin

Škálovatelné slideshow pomocí jQuery. Můžete nastavit velikosti pro prezentace, které jste nejvhodnější.

3. JQuery Plug "SlideJs"

Posuvník obrázků s popisem textu.

4. Plugin "Jslidernews"

5. CSS3 JQuery jezdec

Když se dostanete kurzor na navigační šipky, objeví se kulatá miniatura následujícího snímku.

6. Roztomilý jquery jezdec "prezentační cyklus"

jQuery jezdec s ukazatelem nakládání obrazu. Existuje automatická změna snímku.

7. JQuery plugin "Paralax Slider"

Posuvník s volumetrickým efektem efektu. Vrcholem tohoto jezdce v pozadí pozadí, který se skládá z několika vrstev, z nichž každá je rolována různá rychlost. V důsledku toho ukazuje imitaci prostorového efektu. Vypadá to velmi krásně, můžete se o tom ujistit. V takových prohlížečích se zobrazí hladce efektu jako: Opera, Google Chrome., TJ.

8. Čerstvé, lehké jQuery jezdec "BXSLIDER 3.0"

Na stránce Demo v sekci "Příklady" naleznete odkazy na všechny možnosti možností Tento plugin použijte.

9. JQuery jezdec obrázků, plugin "Slidejs"

Stylový jquery jezdec jistě bude schopen ozdobit váš projekt.

10. JQuery Plugin Slideshow "Easy Slides" v1.1

Snadné použití JQuery plugin pro vytvoření prezentace.

11. plugin "jquery slidy"

Easy JQuery plugin v různých provedeních. Existuje automatická změna snímku.

12. JQuery CSS Galerie s automatickou změnou snímku

Pokud návštěvník během určité doby nestiskneš "vpřed" nebo "Zpět" šipky, galerie se automaticky spustí.

13. JQuery jezdec "nevo jezdec"

Velmi profesionální vysoce kvalitní světelný plugin s platný kód. Existuje mnoho různých účinků změny skluzavek.

14. JQuery jezdec "mobilyslider"

Čerstvý jezdec. JQuery jezdec s různými účinky změny obrazu.

15. JQuery plugin "Slider²"

Snadný posuvník s automatickou změnou snímku.

16. Čerstvý JavaScript jezdec

Posuvník s automatickým posunem obrazu.

Plugin pro implementaci prezentace s automatickou změnou snímku. Je možné spravovat displej pomocí miniatur obrázků.

jquery css. Snímek snímku pomocí pluginu Nivoslider.

19. JQuery jezdec "jšiwoff"

Plugin k otáčení obsahu. Tři možnosti pro použití: Bez navigace (s automatickým posunem ve formátu prezentace), s navigací ve formě tlačítek, s navigací ve formě obrázků.

20. Portfolio závěrky Portfolio

Fresh Jquery plugin pro portfolio fotografa. Galerie realizovala zajímavý efekt změn obrazu. Fotografie se navzájem nahradit s účinkem podobným pracím uzávěru objektivu.

21. Snadný JavaScript CSS jezdec "Tinyslider 2"

Implementace posuvníku obrázků s použití JavaScript. a CSS.

22. Vítr jezdce tinycircleslider

Stylový kulatý posuvník. Přechod mezi obrazy se provádí tažením kolem kluzného posuvníku jako červeného kruhu. Skvělé fit do vašich stránek, pokud jste v návrhu používat kulaté prvky.

23. Posuvník obrázků na jQuery

Snadný posuvník "Posuvník". Posuvník je reprezentován v různých provedeních: vertikální a horizontální. Realizoval také různé typy navigace mezi obrázky: pomocí tlačítek "vpřed" a "Zpět" pomocí kolečka myši pomocí kliknutí myši na snímek.

24. Galerie s miniatury "Posuvník"

Galerie "Posuvník". Scroll Miniature se provádí jak ve vertikálním i horizontálním směru. Přechod mezi obrazy se provádí pomocí: kolečka myši, kliknutí myší nebo miniaturní kurzor.

25. JQuery Slider Kit Slider

Vertikální a horizontální jezdec obsahu na jQuery.

26. JQuery Prezentace "Slider Kit"

Slideshow s automatickou změnou snímku.

27. Snadný profesionální JavaScript CSS3 jezdec

Úhledný posuvník na jQuery a CSS3, vytvořený v roce 2011.

jQuery Slideshow s miniatury.

29. Jednoduchý jQuery Slideshow

Slideshow s navigačními tlačítky.

30. Šokovaný slideshow jquery "Skitter"

jQuery plugin "Skitter" vytvořit ohromující prezentaci. Plugin podporuje 22 (!) Zobrazení různých animačních efektů při změně snímků. To může pracovat se dvěma možnostmi navigace pro snímky: pomocí čísel snímků a miniatury. Nezapomeňte se podívat na demonstraci, velmi kvalitní nález. Použité technologie: CSS, HTML, JQuery, PHP.

31. Slideshow "trapné"

Funkční slideshow. Ve formě diapozitivů lze provést: jednoduché obrázky, Snímky s podpisy, obrázky s pop-up tipy, videoklipy. Můžete použít šipky, odkazy na posunutí čísla a tlačítek doprava / vlevo na klávesnici pro navigaci. Slideshow je vyrobena v několika verzích: s miniatury a bez nich. Chcete-li zobrazit všechny možnosti, procházejte podél odkazů Demo # 1 - Demo # 6 se nachází nahoře na stránce Demo.

Velmi originální designové posuvníky, připomínající ventilátor. Animovaná změna snímku. Navigace mezi obrázky se provádí pomocí šipek. Poskytuje také automatický posun, který lze zapnout a vypnout pomocí tlačítka PLAY / PAUSE umístěném nahoře.

Animovaný jquery jezdec. Snímky na pozadí se automaticky mění při změně okna prohlížeče. Pro každý obraz se vznáší blok s popisem.

34. "posuvník toku" jezdec na jQuery a css3

Nový jquery jezdec. Několik chladných animovaných efektů při změně snímků.

35. JQuery "JSwitch" plugin

Animovaná jquery galerie.

Light Slideshow na jQuery s automatickou změnou snímku.

37. Nová verze pluginu "Slidedeck 1.2.2"

Profesionální jezdec obsahu. Možnosti jsou možné s automatickým posuvným posunem, stejně jako volbou pomocí kolečka myši pro přechod mezi snímky.

38. JQuery jezdec "Sudo jezdec"

Snadný obraz pomluvy na jquery. Velmi mnoho možností implementace: horizontální a vertikální změna obrázků, s odkazy na posuvné číslo a bez nich, s podpisy snímků a bez, různé efekty změny obrazu. Existuje funkce automatické změny snímku. Odkazy na všechny příkladné implementace naleznete na stránce Demo.

39. JQuery CSS3 Slideshow

Slideshow s miniatury podporuje režim automatického posunu posunu.

40. JQuery "Flux jezdec"

Posuvník s více efekty změny obrazu.

41. Jednoduchý jquery jezdec

Stylový jezdec obrazu na jquery.

Potřebujete jednoduchý posuvník s automatickým rolováním. Přinést ...

Popis práce jezdce.

Snímky budou zabudovány v souladu a po určité době bude posouván.

Červený rám ukazuje viditelnou část posuvníku.

Na konci jezdce musíte duplikovat první snímek. Je nutné zajistit rolování ze třetího snímku do první. Musíte také přidat poslední snímek na začátek, abyste procházeli opačný směr Z prvního snímku na třetí. Níže je uveden dílo posuvníku v dopředném směru.

Když jezdec končí, jeho kopie od začátku posuvníku je okamžitě umístěna v místě posledního snímku. Cyklus se pak opakuje znovu. To vytváří iluzi nekonečného posuvníku.

Značení html.

Chcete-li začít, vytvoříme jednoduchý posuvník s automatickým rolováním. Pro svou práci potřebujete dva kontejnery. První z nich nastaví velikost viditelné oblasti posuvníku a druhá je zapotřebí pro uložení posuvníků v něm. Značka posuvníku bude mít následující formulář:

> >

Styly Slider.

.Slider-box (šířka: 320px; výška: 210px; přetečení: skryté;) .slider (poloha: relativní; šířka: 10000px; výška: 210px;) .Slider img (float: vlevo; z-index: 0;)

Kontejner.Slider-Box Nastaví rozměry posuvníku. Pomocí přetečení: Skrytá vlastnost, všechny prvky jsou skryty, které nejsou zahrnuty do oblasti uvnitř prvku.

Pro kontejner. Posuvník je nastaven na velkou šířku. Je nutné, aby se veškeré diapozitivy zapadly do ní.

Slides jsou zarovnány s plovákem: levý majetek.

Níže je uveden schematický umístění posuvných bloků.

Skript

Pohybroj se provádí pomocí hladká změna Kontejner vlevo vlevo vlevo .Slider.

$ (Funkce () (var width \u003d $ (".". Slider-box ") .width (); // Šířka jezdce. Interval \u003d 4000; // Interval změny snímku. $ (". Posuvník img: poslední") .Clone () .Prependto (".slider"); // Kopie posledního snímku je umístěna na začátku. $ () .eq (1) .Clone () .appendto (".slider"); // Kopie prvního snímku je umístěna na konci. // Kontejner. Posuvní posuny vlevo na šířku jednoho snímku. setInterval ("animace ()", interval); // Funkce animace () se spustí provádění posunu posunu. )); Funkce animace () (var marže \u003d parseint ($ (". Posuvník") .css ("marginleft"); // Aktuální blok ofset.slider šířka \u003d $ (".". Slider-box ") .width () // Šířka jezdce. Slidersamount \u003d $ (". Posuvník") .Children (). // počet diapozitivů v jezdci. Pokud (okraj! \u003d (- Šířka * (Slidersamount- 1))) // Pokud aktuální snímek není poslední, (marže \u003d šířka okrajů; // Hodnota marže klesá na šířku snímku. ) Jinak ( // Pokud je zobrazen poslední snímek, $ (". Posuvník") .css ("marže vlevo", šířka); // pak blok.Slider se vrací do počáteční polohy, marže \u003d - šířka * 2; ) $ (".". Posuvník ") .animate ((marginleft: marže), 1000); // Block.Slider Posunutí vlevo na 1 snímek. } ;

V důsledku toho se ukázalo jednoduchý posuvník s nekonečným automatickým rolováním.

Jednoduchý, lehký (21kb v komprimované formě) jezdec napsaný na čistém Javascriptu, který nemá žádné závislosti, tj. Pracuje bez jquery.

Testováno v následujících prohlížečích:

  • Chrome 26.0.
  • Firefox 20.0.
  • Safari 5.1.7.
  • Tj. 10.
  • Opera 16.0.

Existuje neúplná podpora IE8 / 9 (bez efektů).

Funkce

  • Můžete přidat neomezený počet posuvníků na stránku, dokonce jeden do druhého.
  • Mění velikosti ze závislosti na obsahu, ale je možné zakázat.
  • Navigace klávesnice - Když je kurzor na jezdci, můžete posuvníky přepnout šipky.
  • Podpora mobilních dotykových událostí.

Spojení

Před uzavřenou značkou Musíte se připojit slidr.js. nebo slidr.min.js. soubor.

Značení html.

slidr.js. Může pracovat s jakýmkoliv inline, inline blok, blokové položky, které mají atribut id. Je povoleno používat libovolné dceřiné prvky první úrovně s atributem Data-Slidr, například:

  • jablko.
  • banán.
  • kokosový ořech.
jablko.
banán.
kokosový ořech.

JavaScript.

Po připojení slidr.js. Globální objekt SLIDR bude k dispozici. Nejjednodušší způsob, jak vytvořit slidr:

Slidr.create ("slidr-id"). Start ();

Volání s úkolem všech nastavení:

Slidr.create ("slidr-id" (po: funkci (e) (console.log ("v:" + e.in.slidr);), před: funkce (e) (console.log ("out:") + E.out.slidr);), strouhanky: pravdivé, ovládací prvky: "roh", směr: "vertikální", fade: false, klávesnice: true, přetečení: true, téma: "# 222", načasování: ("krychle) ":" 0.5s Snadná poloha "), dotek: true, přechod:" krychle "). Start ();

Nastavení

Všechna dostupná nastavení pro slidr.js jsou zobrazeny v tabulce níže.

Parametr Typ Tichý. Popis.
Po funkce. funkce zpětného volání po změně snímku
Před. funkce. funkce zpětného volání před změnou snímku
Strouhanka. bool. nepravdivé Ukažte strouhanky na ovládání diapozitivů. Pravda nebo lež.
Řízení. tětiva okraj. Arrows umístění pro ovládání snímků. Hranice, roh nebo žádný.
SMĚR. tětiva horizontální Výchozí směr pro nové snímky. Horizontální nebo h, vertikální nebo v.
Slábnout bool. skutečný. Povolte efekt stmívání pro změnu snímku (fade-in / out). Pravda nebo lež.
Klávesnice. bool. nepravdivé Zapněte posun sladkostí pomocí klávesnice. Pravda nebo lež.
Přetékat. bool. nepravdivé Umožněte přetečení pro blok s posuvníkem. Pravda nebo lež.
Pauza bool. nepravdivé Nezměnìte snímky automaticky při přechodu myši (musíte spustit Auto ()). Pravda nebo lež.
Téma. tětiva #Fff. Barva ovládací prvky jezdce (chleba drobky a šipky). #Hexcode nebo RGBA (hodnota).
Načasování. objekt. {} Vlastní časy animace, které se použijí. ("Přechod": "časování").
Dotek bool. nepravdivé Dotkněte se managementu dotyku na mobilních zařízeních. Pravda nebo lež.
Přechod. tětiva lineární Účinek měnících se snímků. Cube, lineární, fade nebo žádný.

Reverzní volání funkce a před obdržením následujících dat:

(ID: "SLIDR-ID", IN: (EL: # , SLIDR: "Data-Slidr-in", trans: "Přechod-in", DIR: "Směr-in"), OUT: (EL: # , SLIDR: "Data-Slidr-Out", trans: "přechod-out", dir: "směr-out"))

Slider.js globální api.

Globální jmenný prostor SLIDR poskytuje následující funkce:

/ ** * Aktuální verze * @return (String) Major.minor.Patch. * / Funkce verze () (); / ** * Dostupné přechodové efekty. * @Return (pole) přechodů. * / Funkční přechody () (); / ** * vytvoří a vrátí slidr. * Volání této funkce dvakrát na stejném prvku vrátí již vytvořený objekt slidr. * @Param (String) ID prvku pro slidr. * @Param (Object \u003d) Nastavení OPT_SETTING pro posuvník. * / Funkce Vytvořit (ID, OPT_SETTINGS) ();

Posuvník API.

// Slidr inicializace s nastavením VAR S \u003d Slidr.Create ("Slidr-API-Demo", (strouhavka: true, přetečení: true); // přidejte horizontální diapozitivy se standardním přechodovým efektem. // Duplikující prvek pole "Jeden" v koncových vlekech slidr // Posuňte snímky nekonečně S.add ("H", ["One", "dva", "tři", "jeden"]); // přidejte vertikální snímek s přechodovým efektem "krychle". s.add ("v", ["pět", "čtyři", "tři", "pět"], "kostka"); // spustit jezdec. S.start ();

Krátký příspěvek

VAR S \u003d Slidr.Create ("Slidr-API-DEMO" ("Slidr-API-DEMO", (strilcrumbs: true, přetečení: true)). Přidat ("H", ["One", "dva", "tři", "jeden"]) .add ("v", ["pět", "čtyři", "tři", "pět"], "kostka") .start ();

Plný seznam funkcí Slidr.js API je uveden níže.

/ ** * Spusťte slidr! * Automaticky najde snímky k vytvoření, pokud nebylo před zahájením volání přidáno nic. * @Param (String) Opt_start `Data-Slidr` ID pro spuštění. * @Return (toto) * / funkce funkce (OPT_START) (); / ** * Zkontrolujte, zda můžeme sklouznout. * @Param (řetězec) Další směr ("up", "dolů", "vlevo", "vpravo") nebo `data-slidr` id. * @Return (Boolean) * / Funkce Cancelide (další) (); / ** * Snímek! * @Param (řetězec) Další směr ("up", "dolů", "vlevo", "vpravo") nebo `data-slidr` id. * @return (toto) * / funkční snímek (dále); / ** * Přidá sadu snímků. * @Param (řetězec) směr `horizontální || H` nebo `vertikální || v ". * @Param (Array) IDS Seznam `Data-Slidr` ID" S přidat do Slidr. Slides musí být přímé děti Slidr. * @Param (String \u003d) OPT_TRANSITION přechod pro použití mezi snímky nebo použití Výchozí hodnota. Pokročilost na další snímek po určitém časovém limitu. Hovory Start (), pokud nejsou již volány. ) OPT_DIREKCE "UP", "DOWN", "LEFT", nebo "RIGHT". Výchozí hodnoty "vpravo". Zavolal na Startr). * @Return (toto) * / Funkce AUTO (OPT_MSEC, OPT_DIREKCE, OPT_START) (); / ** * Zastavení automatického přechodu, pokud je zapnuta. * @Return (toto) * / Funkce Stop () (); / ** * Nastavte vlastní časy animace. * @Param (String | Objekt) Přechod Jméno přechodu (tj. "Cube") nebo A ("Přechod": "časování"). * @Param (String \u003d) OPT_TIMING Nové časování animace (tj. 0.5s Snadno-in "). Není nutné, pokud je přechod předmětem. * @Return (toto) * / časování funkce (přechod, opt_timing) (); / ** * Přepnout strouhanku. * @return (toto) * / funkce strouhadla () (); / ** * Přepněte ovládací prvky. * @param (String \u003d) OPT_SCHEME Přepněte OPT_SCHEME TOGLE ZAPNUTO / OFF Pokud není přítomen, jinak změnit rozvržení. "Hranice", `Corner` nebo" none ". * @Return (toto) * / ovládací prvky funkce (OPT_SCHEME) ();

Posouvání stránky během výměny snímků

Tato nepříjemná chyba se zobrazí v některých prohlížečích. Opravit. Musíte přidat styl do těla:

Tělo (přetečení: skrytý;)

Změna dynamické velikosti

Slidr sám "chápe", zda změnit velikost posuvníku pod obrázkem. Pokud je zadán bloku posuvníku, Slidr je automaticky nezmění. Pokud jsou zadány vlastnosti min-šířky a min-výšku, posuvník změní velikost pod obsahem, vzhledem k těmto hodnotám. V opačném případě bude definice velikosti automaticky.

Automatická změna velikosti

dobrý.
nádherný.
neuvěřitelný

Statické velikosti

dobrý.
nádherný.
neuvěřitelný

Řídicí prvky slidr.

Označení ovládacích prvků následující:

Můžete přizpůsobit libovolný prvek ovládání jezdce pomocí voličů CSS:

Stranou .slidr-control.right (šířka: 50px! Důležité; výška: 50px! Důležité; nahoru: 50%! Důležité; marže-top: -25px! Důležité; vpravo: -25px! : URL ("/ statické / obrázky / arrow_right.png") 14px 13px ne-repeat black; opacity: 0,4;) stranou .slidr-control.right: vznášet se (opacita: 1;)

Ovládání "arrow" je implementováno pomocí pseudo selektoru: Po, tak jej skrýt, použijte následující kód:

// skrýt jednu šipku v jednom regulátoru. Stranou .slidr-Control.right: Po (hraniční barvu: transparentní! Důležité;) // Skrýt všechny šipky v jednom regulátoru. Stranou .slidr-Control: Po (hranice Barva: transparentní! Důležité;) // skryjete všechny šipky Slidr. Stranou .slidr-ovládání: po (hraniční barvu: transparentní! Důležité;)

Chleba drobky slidr.

Chlébní drobky mají jednoduchý HTML Markup. Každý Ul označuje celý řetězec a každý Li Samostatný chlebník:

Stylizace drobků chleba s CSS:

// přizpůsobit pozici, velikost, barvu hranice a barvu pozadí. Stranou (vpravo: 50%! Důležité; marže-vpravo: -41px! Důležité;) stranou .slidr-strillcrumbs Li (šířka: 15px! Důležité; výška: 15px! Důležité; marže: 3PX! DŮLEŽITÉ;) stranou. Li.Normal (Barva hranic: bílá! Důležité;) stranou .slidr-strillcrumbs Li.activeve (barva pozadí: černá! Důležité;)

Licence

Tento software může volně používat pod licencí MIT.