Masih ada beberapa kendala di kanvas. Misalnya, fillRect adalah sebuah metode, bukan atribut. Jika Anda menulis fillRect=, itu tidak akan berpengaruh, dan tidak akan melaporkan kesalahan....
API createRadialGradient digunakan di sini. API ini menerima 6 parameter. Tiga parameter pertama mewakili lingkaran bawah, dan tiga parameter terakhir mewakili lingkaran atas.
can2_context adalah konteks gambar kanvas dari getContext
fungsi Radia(bawah_x,bawah_y,bawah_r,atas_x,atas_y,atas_r){ ini.bawah_x=bawah_x; ini.bawah_y=bawah_y; ini.bawah_r=bawah_r= top_r; this.gradient=can2_context.createRadialGradient(this.bottom_x,this.bottom_y,this.bottom_r,this.top_x,this.top_y,this.top_r)}Radia.prototype.addColor=function(){ for(var i=0; i<argumen.panjang;i++){ this.gradient.addColorStop(arguments[i].num,arguments[i].color) }}Radia.prototype.draw=function(x1,y1,x2,y2){ can2_context.fillStyle=this.gradient; can2_context.fillRect (x1,y1,x2,y2)}var some1=Radia baru(canvas_2.width/2, kanvas_2.tinggi-100, 0, kanvas_2.lebar/2, 0, 300)some1.addColor({angka:0.2,warna:biru},{angka:1,warna:kuning},{angka:0.7,warna:putih })some1.draw(0, 0, kanvas_2.lebar, kanvas_2.tinggi)Meringkaskan
Di atas adalah gambar kanvas html5 efek gradien radioaktif yang diperkenalkan oleh editor. Saya harap ini dapat membantu Anda. Jika Anda memiliki pertanyaan, silakan tinggalkan pesan kepada saya dan editor akan membalas Anda tepat waktu. Saya juga ingin mengucapkan terima kasih kepada semua orang atas dukungan Anda terhadap situs seni bela diri VeVb!