Dalam artikel ini, kami akan mencipta kanvas dengan kursor kemajuan menggunakan FabricJS. Kursor kemajuan menunjukkan bahawa program sedang sibuk di latar belakang tetapi membenarkan pengguna berinteraksi dengan antara muka. Kemajuan ialah salah satu gaya kursor asli yang tersedia dan juga boleh digunakan dalam kanvas FabricJS.
FabricJS menyediakan pelbagai jenis kursor seperti lalai, tatal penuh, silang, saiz semula lajur, saiz semula baris, dll., yang menggunakan semula kursor asli di belakang tabir. Setiap kursor kelihatan sedikit berbeza bergantung pada sistem pengendalian. Tatabahasa semula
new fabric.Canvas(element: HTMLElement|String, { defaultCursor: String }: Object)
Elemen -Ini adalah elemen itu sendiri, anda boleh menggunakan
- Parameter ini ialah objek yang menyediakan penyesuaian tambahan bagi kanvas kami. Menggunakan parameter ini, anda boleh menukar banyak atribut yang berkaitan dengan kanvas, seperti warna, kursor dan lebar jidar Antaranya, defaultCursor ialah atribut di mana kita boleh menetapkan jenis kursor.
Contoh 1Progress untuk menggunakan kursor Progress. Mari kita lihat kod untuk mencipta kanvas dengan kursor kemajuan dalam FabricJS.
<!DOCTYPE html> <html> <head> <!-- Adding the Fabric JS Library--> <script src="https://cdnjs.cloudflare.com/ajax/libs/fabric.js/510/fabric.min.js"></script> </head> <body> <h2>Canvas with progress cursor using FabricJS</h2> <p>Bring the cursor inside the canvas to see the changed shape of cursor</p> <canvas id="canvas"></canvas> <script> // Initiate a canvas instance var canvas = new fabric.Canvas("canvas", { defaultCursor: "progress" }); canvas.setWidth(document.body.scrollWidth); canvas.setHeight(250); </script> </body> </html>
Atas ialah kandungan terperinci Bagaimana untuk mencipta kanvas dengan kursor kemajuan menggunakan FabricJS?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!