


HTML5 memuatkan imej dalam bentuk animasi _html5 kemahiran tutorial
Contoh menggunakan teg kanvas HTML5 dan skrip Javascript untuk hanya menulis kesan imej pemuatan Sila gunakan penyemak imbas yang menyokong HTML5 untuk pratonton kesan:
Gambar di bawah menunjukkan kesan grid mendatar secara beransur-ansur
.
- >
- <html lang="en" >
- <kepala>
- <meta charset="UTF- 8">
- <tajuk>imej memuatkan HTML5 tajuk>
- kepala>
- <badan>
- <butang onklik="drawImg1( )">Dari kiri ke kananbutang>
- <butang onklik="drawImg2( )">Dari tengah ke sisi kiri dan kananbutang>
- <butang onklik="drawImg3( " > <jam/>
- <kanvas kelas =
- "kanvas" id="kanvas" lebar="600" tinggi="300">kanvas> badan>
- html>
- Bahagian JavaScript: Kod XML/HTML Salin kandungan ke papan keratan
- //Permulaan
- var kanvas = dokumen.getElementById("kanvas"),
- konteks = kanvas.getContext("2d"),
- imej = baharu Imej(
- imej.src = "img/test.jpg"
- //Kaedah memuatkan dari kiri ke kanan
- function drawImg1(){
- var drawWidth = 0,
- selang = setInterval(fungsi(){
- context.drawImage(imej, 0, 0, drawWidth, image.height, 0, 0, drawWidth, image.height); drawWidth = 20;
- if(drawWidth >
- canvas.width) clearInterval(selang waktu); },100); }
- //Buka kaedah pemuatan dari tengah ke sisi kiri dan kanan
- function drawImg2(){
- var
- drawWidth =
- 0, drawLeft =
- kanvas.lebar/2, selang =
- setInterval(fungsi(){ context.drawImage(imej, drawLeft, 0, drawWidth, image.height, drawLeft, 0, drawWidth, image.height); drawWidth = 20; drawLeft
- - =
- 10
- jika(drawLeft < 0 ) clearInterval(selang);
- },100); } //Kaedah pemuatan grid mendatar secara beransur-ansur
- function drawImg3(){
- var
- drawWidth =
- 0 ,
- spaceWidth = kanvas .width/20, //10 merujuk kepada bilangan blok terbahagi
- selang = setInterval (fungsi(){
- untuk(var i = 0 ;i
- <20;i ){ context.drawImage(imej, i*spaceWidth, 0, drawWidth, image.height, i*spaceWidth, 0, drawWidth, image.height); } drawWidth = 5; if(drawWidth
- > spaceWidth) clearInterval(interval
- },100);
- }
Kandungan di atas diperkenalkan oleh editor untuk memuatkan imej dalam bentuk animasi dalam HTML5. Saya harap ia akan membantu semua orang!

Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

AI Hentai Generator
Menjana ai hentai secara percuma.

Artikel Panas

Alat panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas

Artikel ini menerangkan bagaimana untuk membenamkan audio dalam HTML5 menggunakan & lt; audio & gt; elemen, termasuk amalan terbaik untuk pemilihan format (MP3, Ogg Vorbis), pengoptimuman fail, dan kawalan JavaScript untuk main balik. Ia menekankan menggunakan pelbagai audio f

Artikel ini membincangkan menguruskan privasi dan keizinan lokasi pengguna menggunakan API Geolocation, menekankan amalan terbaik untuk meminta kebenaran, memastikan keselamatan data, dan mematuhi undang -undang privasi.

Artikel ini menerangkan cara membuat dan mengesahkan borang HTML5. Ia memperincikan & lt; form & gt; Unsur, jenis input (teks, e -mel, nombor, dll), dan atribut (diperlukan, corak, min, max). Kelebihan bentuk html5 berbanding kaedah yang lebih lama, termasuk

Artikel ini membincangkan menggunakan API Penglihatan Halaman HTML5 untuk mengesan penglihatan halaman, meningkatkan pengalaman pengguna, dan mengoptimumkan penggunaan sumber. Aspek utama termasuk berhenti media, mengurangkan beban CPU, dan menguruskan analisis berdasarkan perubahan penglihatan.

Artikel ini membincangkan menggunakan tag meta viewport untuk mengawal skala halaman pada peranti mudah alih, memberi tumpuan kepada tetapan seperti lebar dan skala awal untuk respons dan prestasi optimum.

Butiran artikel ini mewujudkan permainan HTML5 interaktif menggunakan JavaScript. Ia meliputi reka bentuk permainan, struktur HTML, gaya CSS, logik JavaScript (termasuk pengendalian acara dan animasi), dan integrasi audio. Perpustakaan JavaScript Penting (Phaser, PI

Artikel ini menerangkan cara menggunakan API Drag dan Drop HTML5 untuk mewujudkan antara muka pengguna interaktif, memperincikan langkah -langkah untuk membuat unsur -unsur menyeret, mengendalikan peristiwa utama, dan meningkatkan pengalaman pengguna dengan maklum balas tersuai. Ia juga membincangkan perangkap biasa dengan a

Artikel ini menerangkan API WebSockets HTML5 untuk komunikasi pelayan klien bidirectional masa nyata. Ia memperincikan pelaksanaan klien (JavaScript) dan pelayan (python/flask), menangani cabaran seperti skalabilitas, pengurusan negeri,
