Buat tayangan slide HTML gratis Anda sendiri. Deskripsi gambar jQuery CSS3. Slideshow jQuery "Skitter" yang mengagumkan
Dalam pelajaran ini kita akan melihat sebuah program untuk pembuatan otomatis tayangan slide menggunakan teknologi HTML5.
Meskipun pengetahuan Anda tentang javascript, css, dan html tidak memungkinkan Anda membuat tayangan slide sendiri, ini dapat dilakukan dengan menggunakan program Hislider. Anda dapat mengunduhnya dari tautan - Hislider.com. Situs ini memiliki versi gratis dan berbayar. Saya akan menunjukkan semua tindakan di versi gratis. Jika Anda menyukai program ini, Anda dapat membelinya versi berbayar. Saya membuat tayangan slide percobaan. Anda dapat melihatnya menggunakan tautan:
UnduhCara membuat tayangan slide pertama Anda menggunakan HisliderSaat Anda menginstal dan menjalankan program, sebuah jendela program akan muncul di depan Anda, meminta Anda untuk memulai membuat tayangan slide. Klik tombol “Buat Baru”:
Tentukan lebar (lebar) dan tinggi (tinggi) tayangan slide yang diperlukan:
Maka Anda perlu menambahkan gambar. Hal ini dapat dilakukan dengan mengeklik tautan di tengah jendela atau dengan mengklik tombol di bilah tombol:
Setelah gambar ditambahkan, panel Transisi akan aktif. Buka tab “Transmisi”:
Dan tambahkan transisi yang Anda suka:
Klik "OK" dan Anda akan dibawa ke editor tayangan slide. Kami berkontribusi perubahan yang diperlukan. Ada tiga tombol di bagian atas:
Tombol "REFRESH" pertama diperlukan untuk menyegarkan tayangan slide setelah melakukan perubahan untuk melihat perubahan ini.
Tombol kedua “PREVIEW” diperlukan untuk melihat pratinjau tayangan slide di browser.
Dan tombol terakhir “PUBLISH” digunakan untuk membuat tayangan slide.
Cukup program yang menarik. Apalagi jika Anda tidak punya waktu atau keterampilan program ini milik Anda akan mengurangi waktu yang diperlukan untuk mengembangkan pertunjukan kereta luncur untuk situs web Anda. Atau Anda bisa membuat menu, lalu edit kodenya sesuai kebutuhan dan selesai, tayangan slide Anda sudah siap.
Plugin untuk membuat slider terindah- iLihat. Banyak pengaturan, navigasi, timer, API, dukungan perangkat sentuh, penyisipan video dan kemampuan beradaptasi.
04.03.2013 1 692
Plugin untuk membuat galeri mikro di website. Tampilan otomatis, kemampuan untuk menambahkan deskripsi untuk setiap gambar, dan mode gulir melingkar, mis. perulangan.
01.02.2013 1 153
Plugin jQuery.popeye adalah solusi elegan dan cantik untuk menampilkan galeri gambar tanpa meninggalkan halaman. Hanya satu foto yang ditampilkan pada halaman; saat Anda mengarahkan kursor, Anda dapat menggulir atau memperbesar semua gambar set ini. Plugin ini mudah dipasang dan dikonfigurasi dan dikembangkan sebagai alternatif dari lightbox2, fancybox, atau colorbox yang umum digunakan, yang menggunakan modal windows.
23.11.2012 7 286
Adaptif yang luar biasa penggeser jQuery- Penggeser Fleksibel. Termasuk kemampuan bernavigasi dengan bullet (titik), memungkinkan Anda menggunakan thumbnail bersama dengan navigasi, kemampuan untuk menyisipkan video sebagai slide, opsi carousel, dan plugin juga memiliki API kecil.
12.09.2012 4 667
Mobilyslider adalah plugin jQuery sederhana yang beratnya hanya 5Kb, namun tampilannya minimalis dan stylish. Ada beberapa opsi tambahan, termasuk mengaktifkan/menonaktifkan navigasi, panah maju/mundur, tayangan slide otomatis, memilih jenis transisi, dll.
07.06.2012 1 403
Mari kita membuat tayangan slide layar penuh, ide utamanya adalah memotong slide yang sedang terbuka saat menavigasi ke slide berikutnya atau sebelumnya. Menggunakan jQuery dan Animasi CSS, kita bisa mendapatkan transisi unik antar slide.
09.05.2012 778
Tayangan slide di jQuery dengan iringan musik menggunakan perpustakaan jPlayer lintas platform. Slide berubah pada interval tertentu dalam komposisi musik.
04.05.2012 892
Rhinoslider - cukup fleksibel plugin jQuery tayangan slide. Tidak hanya menawarkan beragam efek, tetapi juga memungkinkan untuk menambahkan gaya, efek, dan fungsi Anda sendiri ke penggeser. Pada halaman resmi Plugin ini memiliki generator efek yang nyaman - generator - setelah Anda menentukan pilihan, Anda dapat segera mengunduh contoh kerja yang dihasilkan.
03.05.2012 2 061
Plugin tayangan slide berdasarkan jQuery dan plugin easing. Menambahkan kemampuan untuk menggulir slide menggunakan roda mouse. Halaman demo ditampilkan berbagai pilihan menggunakan navigasi slide.
12.04.2012 1 387
Dengan menggunakan jmpress, kita akan membuat plugin jquery untuk membuat slideshow dengan efek 3D yang menarik untuk slide.
1. Slideshow jQuery yang luar biasaTampilan slide yang besar dan spektakuler menggunakan teknologi jQuery.
2. plugin jQuery “Korsel Skala”Tampilan slide yang dapat diskalakan menggunakan jQuery. Anda dapat mengatur ukuran tayangan slide yang paling sesuai untuk Anda.
3. plugin jQuery “slideJS”Penggeser gambar dengan deskripsi teks.
4. Plugin “JSliderBerita” 5. Penggeser jQuery CSS3Saat Anda mengarahkan kursor ke panah navigasi, gambar mini melingkar dari slide berikutnya akan muncul.
6. Slider “Siklus Presentasi” jQuery yang bagusslider jQuery dengan indikator pemuatan gambar. Perubahan slide otomatis disediakan.
7. plugin jQuery “Paralaks Slider”Slider dengan efek latar belakang volumetrik. Puncak dari penggeser ini adalah pergerakan latar belakang, yang terdiri dari beberapa lapisan, yang masing-masing bergulir dengan kecepatan berbeda. Hasilnya adalah tiruan dari efek volumetrik. Kelihatannya sangat indah, Anda bisa melihatnya sendiri. Efeknya ditampilkan lebih lancar di browser seperti Opera, Google Chrome,YAITU.
8. Slider jQuery yang segar dan ringan “bxSlider 3.0”Pada halaman demo di bagian “contoh” Anda dapat menemukan tautan ke semuanya pilihan yang memungkinkan menggunakan plugin ini.
9. penggeser gambar jQuery, plugin “slideJS”.Slider jQuery yang bergaya pasti dapat menghiasi proyek Anda.
10. plugin tayangan slide jQuery “Slide Mudah” v1.1Mudah untuk menggunakan JQuery plugin untuk membuat tayangan slide.
11. plugin jQuery SlideyPlugin jQuery ringan dalam berbagai versi. Perubahan slide otomatis disediakan.
12.jquery Galeri CSS Dengan perubahan otomatis slideJika pengunjung tidak mengklik panah “Maju” atau “Kembali” dalam waktu tertentu, galeri akan mulai bergulir secara otomatis.
13. penggeser jQuery “Nivo Slider”Plugin yang sangat profesional, berkualitas tinggi, dan ringan dengan kode yang valid. Ada banyak efek transisi slide berbeda yang tersedia.
14. penggeser jQuery “MobilySlider”Penggeser baru. slider jQuery dengan berbagai efek perubahan gambar.
15. Plugin jQuery “Penggeser²”Slider ringan dengan pengubah slide otomatis.
16. Penggeser javascript baruSlider dengan perubahan gambar otomatis.
Plugin untuk mengimplementasikan tayangan slide dengan perubahan slide otomatis. Dimungkinkan untuk mengontrol tampilan menggunakan thumbnail gambar.
penggeser gambar jQuery CSS menggunakan plugin NivoSlider.
19. penggeser jQuery “jShowOff”Plugin untuk rotasi konten. Tiga pilihan penggunaan: tanpa navigasi (dengan perubahan otomatis format tayangan slide), dengan navigasi berupa tombol, dengan navigasi berupa thumbnail gambar.
20. Plugin “Portofolio Efek Rana”.Plugin jQuery baru untuk mendesain portofolio fotografer. Galeri memiliki efek menarik dalam mengubah gambar. Foto saling mengikuti dengan efek yang mirip dengan pengoperasian rana lensa.
21. Cahaya css javascript penggeser "TinySlider 2"Implementasi penggeser gambar dengan menggunakan javascript dan CSS.
22. Penggeser mengagumkan “Tinycircleslider”Slider bulat bergaya. Transisi antar gambar dilakukan dengan menyeret slider berbentuk lingkaran merah di sekeliling keliling. Ini akan sangat cocok dengan situs web Anda jika Anda menggunakan elemen bulat dalam desain Anda.
23. Penggeser gambar dengan jQuerySlider ringan “Slider Kit”. Slider tersedia dalam berbagai desain: vertikal dan horizontal. Juga dilaksanakan berbagai jenis navigasi antar gambar: menggunakan tombol “Maju” dan “Kembali”, menggunakan roda mouse, menggunakan klik mouse pada slide.
24. Galeri dengan miniatur “Slider Kit”Galeri "Kit Penggeser". Pengguliran thumbnail dilakukan secara vertikal dan horizontal. Transisi antar gambar dilakukan dengan menggunakan: roda mouse, klik mouse, atau mengarahkan kursor ke thumbnail.
25. penggeser konten jQuery “Slider Kit”Penggeser konten vertikal dan horizontal menggunakan jQuery.
26. tayangan slide jQuery “Kit Slider”Tayangan slide dengan perubahan slide otomatis.
27. Slider CSS3 javascript profesional yang ringanSlider jQuery dan CSS3 yang rapi dibuat pada tahun 2011.
tayangan slide jQuery dengan thumbnail.
29. Tampilan slide jQuery sederhanaTayangan slide dengan tombol navigasi.
30. Slideshow jQuery “Skitter” yang mengagumkanPlugin jQuery Skitter untuk membuat tayangan slide yang menakjubkan. Plugin ini mendukung 22 (!) jenis berbeda efek animasi saat mengganti gambar. Dapat bekerja dengan dua opsi navigasi slide: menggunakan nomor slide dan menggunakan thumbnail. Pastikan untuk menonton demonya, temuan berkualitas sangat tinggi. Teknologi yang digunakan: CSS, HTML, jQuery, PHP.
31. Tayangan slide “Canggung”Peragaan slide fungsional. Slide dapat berupa: gambar sederhana, gambar dengan keterangan, gambar dengan tooltips, video. Anda dapat menggunakan panah, tautan nomor slide, dan tombol kiri/kanan pada keyboard Anda untuk bernavigasi. Peragaan slide hadir dalam beberapa versi: dengan dan tanpa thumbnail. Untuk melihat semua opsi, ikuti tautan Demo #1 - Demo #6 yang terletak di bagian atas halaman demo.
Sangat desain asli penggeser gambar menyerupai kipas. Transisi slide animasi. Navigasi antar gambar dilakukan dengan menggunakan panah. Terdapat juga perpindahan otomatis yang dapat dihidupkan dan dimatikan menggunakan tombol Play/Pause yang terletak di bagian atas.
Slider jQuery animasi. Gambar latar belakang secara otomatis diskalakan ketika jendela browser diubah ukurannya. Untuk setiap gambar, sebuah blok dengan deskripsi muncul.
34. Slider “Flux Slider” menggunakan jQuery dan CSS3Penggeser jQuery baru. Beberapa efek animasi keren saat berpindah slide.
35. plugin jQuery “jSwitch”Galeri jQuery animasi.
Slideshow jQuery ringan dengan perubahan slide otomatis.
37. Versi baru dari plugin “SlideDeck 1.2.2”Penggeser konten profesional. Ada opsi dengan perubahan slide otomatis, serta opsi menggunakan roda mouse untuk berpindah antar slide.
38. penggeser jQuery “Sudo Slider”Slider gambar ringan menggunakan jQuery. Ada banyak pilihan implementasi: perubahan gambar secara horizontal dan vertikal, dengan dan tanpa tautan ke nomor slide, dengan dan tanpa keterangan gambar, berbagai efek perubahan gambar. Ada fungsi perubahan slide otomatis. Tautan ke semua contoh implementasi dapat ditemukan di halaman demo.
39. tayangan slide jQuery CSS3Tayangan slide dengan gambar mini mendukung mode penggantian slide otomatis.
40. penggeser jQuery “Penggeser Fluks”Slider dengan banyak efek perubahan gambar.
41. jQuery sederhana penggeserPenggeser gambar bergaya menggunakan jQuery.
42. Tampilan slide jQuery “Craftyslide”. 43. Tampilan slide jQuery layar penuhSlideshow jQuery HTML5 yang membentang di seluruh lebar layar dengan suara.
Tampilan slide jQuery sederhana.
1. Slideshow jQuery yang mengagumkan “Elastic Slideshow”Tayangan slide dengan gambar mini dan deskripsi slide. Berbagai efek perubahan gambar. Ada dua pilihan: dengan dan tanpa perubahan slide otomatis.
2. Penggeser CSS3 MurniPenggeser gambar yang bagus dengan deskripsi dan pengubah slide otomatis. Saat Anda mengarahkan kursor ke gambar, rotasi berhenti. Pemberhentian disertai dengan efek CSS3.
3. plugin jQuery “Fotorama”Slider galeri yang bagus.
4. Efek teks “Efek Tipografi”Efek menarik untuk bekerja dengan tipografi menggunakan CSS3 dan jQuery. 7 efek keren yang berbeda.
5. Plugin kotak gelapSebuah plugin kecil yang ringan untuk menampilkan gambar di blok popup.
6. Efek hover dengan jQueryEfek lingkaran saat melayang.
7. Jquery animasi tombol CSS3Banyak efek animasi CSS3 yang berbeda untuk membuat tombol mengagumkan untuk situs web Anda. Efek hover yang sangat keren.
8. HTML5 jQuery mengubah gambar latar belakangSaat Anda mengklik thumbnail gambar latar belakang saling menggantikan dengan efek blur. Saat Anda mengubah ukuran jendela browser, gambar latar belakang akan berubah ukurannya.
8. Efek Tipografi InteraktifEfek teks yang menarik menggunakan HTML5 dan jQuery (4 efek yang berbeda). Arahkan kursor ke teks untuk melihat efeknya.
9. Keterangan gambar pop-upBanyak efek animasi hover yang berbeda untuk menerapkan keterangan gambar pop-up.
10. Plugin “Portamento”Blok mengambang di jQuery. Selalu tetap terlihat saat menggulir halaman ke bawah.
11. Penggulung Kontenplugin jQuery untuk menampilkan pengguliran dalam blok ukuran tetap. Beberapa gaya.
implementasi jQuery untuk pengguliran konten secara horizontal dan vertikal dalam blok dengan ukuran tetap.
13. Plugin Scrollbar Kecilplugin jQuery untuk mengimplementasikan vertikal dan gulir horizontal isi.
14. Plugin “jScrollPane”Pengguliran konten lintas-browser dalam satu blok.
15. Blok mengambang “Gulir Ikuti”Plugin untuk membuat blok yang akan bergulir seiring halaman bergulir. Dimungkinkan untuk memperbaiki blok dengan mengeklik tautan.
16. Bilah Sisi Pop-upPanel yang dapat ditarik di semua sisi halaman web.
17. Solusi CSS3 yang efektif untuk desain halaman rintisanTiga opsi untuk mengimplementasikan efek animasi untuk membuat rintisan “Situs dalam pengembangan”.
17. Efek saat menggulir halamanEfek luar biasa saat menggulir halaman: elemen keluar dari area di belakang layar atau, sebaliknya, bersembunyi di balik area layar. Solusi ini sangat cocok untuk digunakan di situs web portofolio, untuk presentasi efektif proyek yang telah selesai dengan deskripsi singkat.
19. Plugin “kotak mewah 2”Versi baru yang sepenuhnya ditulis ulang dari plugin fancybox terkenal untuk menampilkan gambar dan konten lainnya di jendela modal.
20. Minimalkan GaleriPlugin fungsional dengan beragam fitur: galeri, carousel, slider, menu, expander, tombol animasi.
21. Ticker Berita jQueryRotator berita di situs web. Pesan mengikuti satu sama lain dan muncul menggunakan efek yang menarik mesin tik. Anda dapat berhenti mengubah berita dengan mengklik tombol “Jeda”. Anda dapat menggunakan panah untuk berpindah dari satu pesan ke pesan lainnya.
22. Gambar AdaptifGambar yang dapat diskalakan untuk ditampilkan perangkat seluler. Ukuran gambar tergantung pada ukuran jendela. Teknologi yang digunakan: javascript dan PHP5.
23.vPenggulungjQuery vertikal, penggulung CSS3. Kecepatan gulir dan waktu tunda yang dapat disesuaikan.
24. Menu tarik-turun bertingkat “jQSimpleMenu”Plugin jQuery baru untuk membuat menu drop-down horizontal multi-level di situs web.
25. "jsCarousel 2.0"plugin jQuery untuk mengimplementasikan carousel vertikal dan horizontal.
26. Rotator “Berita Dinamis”plugin jQuery untuk tampilan cantik berita terbaru dari umpan RSS.
27. Menu animasiEfek animasi saat mengarahkan kursor ke item menu.
28. Efek teks animasiTiga contoh spektakuler dalam bekerja dengan properti CSS"klip latar belakang: teks". Efek CSS3 tidak berfungsi di browser lama.
29.CSS3 efek jQuery mengaburkanSaat Anda mengarahkan kursor ke sebuah blok, blok tersebut akan membesar dan blok teks yang tersisa menjadi kabur di latar belakang.
31. tooltip jQuery saat mengarahkan kursor 33. Catatan Tempel CSS3 dan HTML5Implementasi blok mirip dengan catatan dengan teks.
34. Kotak LampuMenampilkan konten media di blok pop-up: gambar, video, Flash.
35. bel jQueryMemperbesar luas persegi.
36. Deskripsi gambar jQuery CSS3Plugin “Galeri Konten Pintu Geser Berbasis” untuk mengimplementasikan deskripsi gambar pop-up. Saat Anda mengarahkan kursor ke salah satu gambar yang disajikan, a deskripsi singkat dengan mengacu pada artikel lengkap. Hover: Efek mengangkat pintu garasi.
37. Efek “Sebelum dan Sesudah” plugin jQuery “uCompare”Dengan menyeret tirai, Anda dapat membandingkan dua gambar yang ditumpangkan. Ideal untuk kasus-kasus ketika Anda perlu menampilkan dua versi sesuatu di halaman: sebelum dan sesudah.
39. Peta interaktif dunia dan Eropa dan AmerikaAnda mungkin pernah mendengar tentang elemen HTML5 baru kanvas. Ini adalah elemen khusus yang memungkinkan Anda membuat dan memodifikasi grafik. Selain itu, kita dapat menggunakannya seperti elemen lain di halaman - menerapkan animasi jQuery ke elemen tersebut, menangani event untuk elemen tersebut, dan mengintegrasikannya ke dalam template.
Biasanya penggunaan elemen kanvas terbatas pada permainan dan demo konsep. DI DALAM pelajaran ini Kami akan menggunakannya secara praktis - kami akan membuat tayangan slide dengan efek transisi hebat yang akan berfungsi di browser lama.
Ide
DENGAN menggunakan JavaScript Mari buat filter khusus untuk setiap gambar di tayangan slide. Kami akan membuat versi baru gambar dengan kontras lebih tinggi dan banyak lagi warna cerah, dan menyimpannya dalam elemen kanvas.
Saat pengguna ingin berpindah ke slide berikutnya, elemen kanvas ditampilkan di layar menggunakan animasi memudar, menciptakan efek transisi yang mulus.
HTMLMari kita mulai dengan membuat markup HTML.
html5-slideshow.htmlTayangan slide berdasarkan elemen kanvas HTML5 dan jQuery | Demonstrasi untuk situs situs
Tata letak tayangan slide sangat sederhana. Elemen utama div#slideshow berisi daftar tidak berurutan dan panah ke slide berikutnya dan sebelumnya. Daftar tidak berurutan berisi slide yang didefinisikan sebagai elemen li. Ilustrasi di atas menunjukkan bahwa elemen tersebut kanvas dengan gambar yang dimodifikasi akan disisipkan di sini.
Pada akhirnya jQuery dan file kami disertakan skrip.js, yang akan dibahas nanti dalam pelajaran ini.
CSSSemua gaya tayangan slide terdapat dalam file gaya.css. Kami menggunakan id elemen #slideshow utama sebagai definisi namespace, sehingga Anda cukup menambahkan gaya ini ke proyek Anda tanpa risiko konflik penamaan.
gaya.css#slideshow( warna latar:#F5F5F5; batas:1px solid #FFFFFF; tinggi:340px; margin:150px otomatis 0; posisi:relatif; lebar:640px; -moz-box-shadow:0 0 22px #111; -webkit -box-shadow:0 0 22px #111; box-shadow:0 0 22px #111; ) #slideshow ul( tinggi:320px; kiri:10px; gaya daftar:tidak ada di luar tidak ada; overflow:hidden; position:absolute; atas:10px; lebar:620px; ) #slideshow li( posisi:absolute; display:none; z-index:10; ) #slideshow li:first-child( display:block; z-index:1000; ) #slideshow . slideActive( z-index:1000; ) #slideshow kanvas( display:none; position:absolute; z-index:100; ) #slideshow .arrow( height:86px; width:60px; position:absolute; background:url(" img/panah.png") tanpa pengulangan; atas:50%; margin-atas:-43px; kursor:pointer; z-index:5000; ) #slideshow .previous( posisi latar belakang:kiri atas;kiri:0; ) #slideshow .previous:hover( posisi latar belakang:kiri bawah;) #slideshow .next( posisi latar belakang:kanan atas;kanan:0;) #slideshow .next:hover( posisi latar belakang:kanan bawah;)
Kami dapat membagi pengunjung kami yang akan berinteraksi dengan tayangan slide menjadi tiga kelompok:
- Mereka yang menonaktifkan JavaScript. Pengguna tersebut hanya akan melihat slide pertama dan tidak dapat beralih ke slide lainnya.
- Mereka yang mengaktifkan JavaScript tetapi tidak memiliki dukungan elemen kanvas. Bagi pengunjung seperti itu, slide akan langsung berpindah tanpa efek transisi.
- Mereka yang mengaktifkannya dukungan JavaScript dan elemen tersebut didukung kanvas. Grup ini menggunakan yang terbaru Versi Firefox
, Safari, Chrome, Opera. Mereka akan melihat tayangan slide dengan segala kemegahannya. anak pertama Hanya slide pertama yang akan ditampilkan secara default.
Kita telah membahas prinsip dasar cara kerja tayangan slide. Sekarang mari kita lihat implementasi praktisnya.
script.js - Bagian 1$(window).load(function())( // Kita menggunakan event window.load sehingga kita dapat yakin bahwa // gambar slideshow dimuat tanpa kesalahan. // Periksa apakah mendukung peramban saat ini elemen kanvas: var supportCanvas = "getContext" di document.createElement("canvas"); // Memanipulasi elemen kanvas membutuhkan banyak CPU, // jadi kami menggunakan setTimeout untuk membuatnya asinkron dan meningkatkan // waktu respons halaman var slides = $("#slideshow li"), current = 0, slideshow = (width : 0,tinggi:0); setTimeout(function())( window.console && window.console.time && console.time("Dihasilkan di:"); if(supportCanvas)( $("#slideshow img").each(function())( if (! slideshow.width)( // Dapatkan dimensi gambar pertama: slideshow.width = this.width; slideshow.height = this.height; ) // Output