Rumah >hujung hadapan web >tutorial js >Bagaimana untuk mencipta kanvas dengan kursor yang tidak dibenarkan menggunakan FabricJS?
Dalam artikel ini, kami akan mencipta kanvas dengan kursor yang tidak dibenarkan menggunakan FabricJS. Kursor yang tidak dibenarkan boleh digunakan untuk menunjukkan bahawa sebarang operasi yang diminta tidak akan dilakukan. tidak dibenarkan 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 yang mendasari. 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 sifat yang berkaitan dengan kanvas, seperti warna, kursor dan lebar jidar DefaultCursor ialah sifat yang melaluinya kita boleh menetapkan jenis kursor yang kita inginkan.
Contoh 1<!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 not-allowed 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: "not-allowed" }); canvas.setWidth(document.body.scrollWidth); canvas.setHeight(250); </script> </body> </html>
<!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 not-allowed cursor using FabricJS</h2> <p>Here we have added a circle to the canvas along with the not-allowed cursor</p> <canvas id="canvas"></canvas> <script> //Initiate a canvas instance var canvas = new fabric.Canvas("canvas", { defaultCursor: "not-allowed" }); // Initiate a Circle instance var circle = new fabric.Circle({ radius: 50, fill: "green" }); // Render the circle in canvas canvas.add(circle); canvas.setWidth(document.body.scrollWidth); canvas.setHeight(250); </script> </body> </html>
Atas ialah kandungan terperinci Bagaimana untuk mencipta kanvas dengan kursor yang tidak dibenarkan menggunakan FabricJS?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!