BlocksBu dinamik tarmoq. Bootstrap - jQuery galereyasi "3D Wall Gallery" rasmlar galereyasini yaratish

jQuery plaginlari veb-sayt yoki har qanday veb-ilovani yaratishda eng zarur komponentlardan biridir. Ular sizning funksiyalaringizni kengaytirishga imkon beradi. Ushbu maqolada 2012 yilning eng foydali plaginlari keltirilgan. Qidiruvni osonlashtirish uchun barcha plaginlar quyidagi toifalarga bo'linadi: Veb-sahifa tartibi - plaginlar, navigatsiya plaginlari, Form plaginlari, slayderlar yaratish uchun plaginlar, diagrammalar va grafiklar uchun plaginlar, tasvirlar uchun effektlar va boshqalar. Shuningdek, ushbu plaginlar orasida javob beruvchi ilovalarni yaratishda sizga yordam beradigan plaginlar mavjud.

Sahifa tartibi plaginlari

equalize.js - bu jQuery plagini bo'lib, blokka asoslangan veb-sayt tuzilishini yaratishga imkon beradi. Bu har qanday elementning balandligi va kengligini sozlash imkonini beradi.

Ta'sirchan tartiblar uchun yangi plagin, Freetile har qanday o'lchamdagi elementlarni qattiq o'lchamdagi panjara ustunlarini yaratmasdan yaratishga imkon beradi.

Gridster.JS jQuery plaginini sudrab olib tashlash panjaralarini qurish uchun. Bundan tashqari, tarmoqdan elementlarni dinamik ravishda olib tashlash va qo'shish uchun ham foydalanish mumkin.

Zoomooz.js — istalgan veb-sahifa elementini kattalashtirish uchun ishlatish uchun qulay jQuery plaginidir. Har qanday HTML elementiga "zoomTarget" sinfini qo'shish orqali osongina masshtablash effektini qo'shishingiz mumkin. Sahifani bosish orqali kattalashtirishni tiklash mumkin. Plagin Internet Explorer 9, Safari 3+, Firefox 3.6+, Opera va Chrome’da sinovdan o‘tgan.

Wookmark - bu dinamik ko'p ustunli shablonni yaratish uchun plagin.

jQuery HiddenPosition plagin bo'lib, u yashirin bo'lsa ham istalgan elementni qo'shish imkonini beradi.

Stellar.js jQuery plaginidir, u elementlar uchun parallaks effektini ta'minlaydi.

Bo'limlar o'rtasida harakatlanishda haqiqiy sahifani aylantirish effektini qo'shadigan jQuery plagini. Uskuna tezlashuvi qo'llaniladi. Planshet va smartfonlarda ishlaydi.

Javob beruvchi tipografiya uchun plagin. Bu sizga ideal shrift hajmini yaratuvchi selektordan foydalanish imkonini beradi.

Sayt atrofida jonlantirilgan harakatlarni, shu jumladan barcha mumkin bo'lgan o'zgarishlarni yaratishga imkon beradi

Navigatsiya plaginlari

HorizontalNav - bu jQuery plagini bo'lib, u gorizontal menyuni konteynerning to'liq kengligiga moslashtiradi. Agar siz loyiha uchun CSS-konteynerga navigatsiya menyusini to'g'ri cho'zish effektini yaratishga harakat qilgan bo'lsangiz, brauzerlar o'rtasidagi muvofiqlik uchun buni qilish qanchalik qiyinligini aniq bilasiz. Ushbu plagin buni osonlashtiradi.

stickyMojo - bu engil, tez va moslashuvchan jQuery yopishqoq yon panel plaginidir. U Firefox, Chrome, Safari va IE8+ bilan ishlaydi (IE ning eski versiyalarini juda yaxshi qo'llab-quvvatlaydi).

ddSlick - bu tasvirlar va tavsiflar bilan ochiladigan menyularni yaratishga imkon beruvchi plagin.

Ochiladigan panellarni oddiy tashkil qilish uchun plagin. Plagin panellar holatini saqlash uchun cookie-fayllar bilan ishlashni qo'llab-quvvatlaydi. Variantlar orasida bo'limlarni ochish va yopish jarayonini sozlash uchun qaytarish funktsiyalari mavjud.

Cheklangan maydonda har qanday ma'lumotlarni o'z ichiga olishi mumkin bo'lgan yig'iladigan bloklarni yaratish uchun plagin.

Plaginlarni shakllantirish

Plagin parolning murakkablik darajasini aniqlash imkonini beradi.

Fayllarni yuklab olish jarayonini vizualizatsiya qilish uchun JQuery plagini. U sudrab olib tashlashni qo'llab-quvvatlaydi va fotosuratlar uchun tezkor ko'rishlarni yaratadi.

Kredit karta raqamlarini aniqlaydigan va tasdiqlovchi plagin. Bu sizga kredit karta turini aniqlash imkonini beradi.

Ma'lumotlarni filtrlash uchun plagin. Siz ma'lumotlarni teg bo'yicha va bir nechta teg va toifalar bo'yicha filtrlashingiz mumkin.

Oldindan tayyorlangan roʻyxat boʻyicha elektron pochta orqali kiritilgan maʼlumotlarning toʻgʻriligini tekshiradigan plagin (bu yerga mail.ru, yandrex.ru, gmail va boshqalarni eng mashhur elektron pochta xizmatlarini kiritishingiz mumkin).

Slayderlar va karusellarni yaratish uchun plaginlar

Sichqoncha, sensorli panel va klaviatura yordamida o'tishlarni boshqarish imkonini beruvchi plagin. Standart o'tishlarga siz manba faylida mavjud bo'lgan qo'shimchalarni qo'shishingiz mumkin.

iosSlider

iosSlider - bu sezgir o'zaro faoliyat slayder uchun plagin.

RSlider - bu to'liq ekranli moslashuvchan slayder. U avtomatik ravishda ekraningiz kengligiga moslashadi.

Fresco - sezgir yorug'lik qutisi plaginidir. U barcha ekran o'lchamlari, barcha brauzerlar va barcha qurilmalarda ajoyib ishlaydigan ajoyib qoplamalarni yaratish uchun ishlatilishi mumkin.

BookBlock: Content Flip plagin

BookBlock bu jQuery plaginidir, u sizga sahifani aylantirish uslubida navigatsiya yaratish imkonini beruvchi buklet uslubidagi komponentlarni yaratish uchun ishlatilishi mumkin. Bu erda siz har qanday tarkibdan foydalanishingiz mumkin, u rasm yoki matn bo'lsin. Plagin strukturani faqat kerak bo'lganda (boshqacha qilib aytganda, faqat sahifa aylantirilganda) o'zgartiradi va realizmni qo'shish uchun qoplamalar va soyalardan foydalanadi.

Adapter - bu engil tarkibli slayder bo'lib, u ishlab chiquvchilar uchun chiroyli 2D yoki 3D slaydni aylantirish animatsiyalarini yaratish uchun oddiy interfeysni ta'minlaydi. Hozirda webkit va Firefox brauzerlarida 3D xususiyatlarini qo'llab-quvvatlash mavjud. Barcha 2D o'tishlar IE6+ va boshqa zamonaviy brauzerlarda sinovdan o'tkazildi.

Bir nechta foydali xususiyatlarga ega doimiy karusel. Uni sozlash oson va hatto eski brauzerlarni ham qo'llab-quvvatlaydi.

Rhinoslider juda moslashuvchan jQuery slayd-shou plaginidir. Faqat turli xil effektlar mavjud emas, balki slayderga o'z uslublaringiz, effektlaringiz va xususiyatlaringizni ham qo'shishingiz mumkin.

Sequence bu jQuery plagini bo'lib, kontentni o'ziga xos tarzda aylantirish uchun mo'ljallangan va sizga to'liq boshqarish imkonini beradi. Har qanday turdagi kontentdan foydalanish mumkin; u cheksiz aylanadi. U semantik belgilashdan foydalanadi, shuningdek, sezgir shablonlarni va sensorli qurilmalarni qo'llab-quvvatlaydi.

Glisse.js oddiy, sezgir va juda moslashtirilgan jQuery foto galereyasidir.

Grafiklar va grafiklar uchun plaginlar

Morris.js - bu vaqt seriyalarining chizmalarini chizishni osonlashtirish uchun JQuery va Raphaël-dan foydalanadigan engil kutubxona.

jQuery Org Chart - bu ichki elementlar bilan daraxt tuzilmalarini yaratishga imkon beruvchi plagin. Ma'lumotlar ichki tartibsiz ro'yxatga kiritiladi, bu plaginni ishlatishni juda oson qiladi.

Tipografiya plaginlari

Bacon.js - jQuery plaginidir, u matnni Bezier egri chizig'i yoki chizig'i atrofida o'rash imkonini beradi.

Textualizer - matnga chiroyli effektlar yaratish uchun jQuery plagini. Qo'llab-quvvatlanadi: Chrome, Safari 4+, Firefox 3.5+, IE 6,7,8,9+, Opera 10.6+, Mobile Safari (iOS 4)

SlabText juda foydali jQuery plagini bo'lib, mavjud gorizontal bo'shliqni to'ldirish uchun har bir satr o'lchamini o'zgartirishdan oldin sarlavhalarni satrga bo'linadi.

trunk8 JQuery uchun matnni kesish plaginidir. Dastlabki tekshirish uchun matnning katta blokini kichikroq qismga qisqartirish imkonini beradi.

Tasvirlar uchun turli effektlarni yaratish uchun plaginlar

Bu egilish effektini yaratish uchun CSS3 filtrlaridan foydalanadigan jQuery plaginidir.

Moslashuvchan tasvirlar effektini amalga oshirish uchun plagin.

Tasvir xaritalarini yaratishni osonlashtiradigan jQuery plagini. Ushbu vosita yordamida har qanday tasvir xaritasini ajratib ko'rsatish yoki tanlash mumkin va xaritani turli usullar bilan boshqarish mumkin. U barcha asosiy brauzerlarda, jumladan, Internet Explorer 6 da ishlaydi, u Flash-dan foydalanmaydi va jQuery-dan boshqa hech narsa talab qilmaydi. Ba'zi ilg'or effektlar HTML5-ni qo'llab-quvvatlashni talab qiladi, ammo u eski brauzerlarda ishlaydi.

...

Xuddi shu galereyaga misol, lekin Bootstrap 3 ramkasida yaratilgan:

Bootstrap 3 da xuddi shu galereya demosi Pinterestga oʻxshash rasm galereyasini yaratish

Biz Gridify plaginiga asoslangan rasm galereyasining ikkinchi versiyasini yaratamiz. Ushbu plagin Pinterest kabi tasvirlar panjarasini yaratish uchun mo'ljallangan.

Ushbu galereyani yaratish jarayonini quyidagi bosqichlarda taqdim etamiz:

Eslatma: gridify.js plaginining bir nechta ilovalari mavjud. Ushbu loyihada biz jQuery kutubxonasiga asoslanganini tanlaymiz.

$(funksiya () ( var options = ( srcNode: "img", // panjara elementlari (sinf, tugun) chegarasi: "15px", // piksel kengligidagi chekka: "240px", // panjara elementi kengligi pikselning max_width : "", // dinamik kamar elementining kengligi o'lchami o'zgartirilishi mumkin: rost, // agar oyna o'lchamini o'zgartirish bo'lsa, tartibini o'zgartirish: "barcha 0,5 s oson" // CSS3 uchun o'tishni qo'llab-quvvatlash ); $(".grid").gridify(options) ;)))

2. Galereya uchun HTML kod yaratish:

...

Biz fancyBox-dan foydalanib, oldingi misoldagi kabi galereya tasvirini ko'rib chiqamiz.

Bootstrap 4 uchun Pinterestga o'xshash rasm galereyasining yakuniy kodi:

Bootstrap 4 - gridify.js img (to‘ldirish: 4px; fon rangi: #fff; chegara: 1px qattiq #ddd; chegara radiusi: 4px; ) img: hover ( shaffoflik: 0,6; filtr: alfa) yordamida sezgir tasvirlar galereyasini yaratish (shaffoflik = 60); ) ... $(function() ( var options = ( srcNode: "img", // grid elementi cheti: "15px", // piksel kengligidagi chekka: "240px", // grid elementi kengligi piksel max_width: " ", // dinamik kamar elementi kengligi oʻlchami oʻzgartirilishi mumkin: rost, // agar oyna oʻlchamini oʻzgartirishga oʻtishni oʻzgartirish: “barcha 0.5s oson” // CSS3 uchun oʻtishni qoʻllab-quvvatlash ); $(".grid").gridify(options); ) );



Bootstrap 3 da xuddi shu galereyaga misol.

Ushbu qo'llanmada biz plitkali panjara yordamida portfel sahifasi tartibini yaratishni ko'rib chiqamiz. Mesh yaratish uchun kutubxonalar va Deyv DeSandro ishlatiladi. Namoyishda ko'rsatilgan rasmlar Unsplash.com saytidan olingan.

Masonlik - ustunga asoslangan panjara. Float o'rash yordamida yaratilgan panjaradan farqli o'laroq, Masonry panjarasi qat'iy satr balandligiga ega emas, bu veb-sahifa ichidagi bo'sh joydan optimal foydalanishni ta'minlaydi va keraksiz bo'sh joyni kamaytiradi. Ushbu panjara portfel sahifalari, rasm galereyasi bo'lgan sahifalar va blog postlari bo'lgan sahifalar uchun mos keladi.

1. Meta teglar va bo'lim

Duvarcılık galereyasi

2. Sahifa sarlavhasi

Sahifa sarlavhasi - bo'limda quyidagi konteyner elementlari mavjud:
- logotip;
- Asosiy menyu

Sizga maqola yoqdimi? Do'stlaringizga ulashing: