2. 水平(X)方向颜色渐进
Terangkan secara terperinci tetapan parameter dan penggunaan pengisian progresif dalam Kanvas HTML5, tetapan dan penggunaan ketelusan dalam Kanvas, dan gabungkan pengisian progresif dan sokongan ketelusan untuk mencapai kesan Topeng imej.
1: Isian Kecerunan (Isi Kecerunan)
Kanvas menyokong dua kaedah pengisian progresif, satu ialah Isian Kecerunan Garis (Isi Kecerunan Garis), dan satu lagi dipanggil
Ia ialah RadialGradient Fill. API ialah:
createLinearGradient(x1, y1, x2, y2); dengan x1, y1 ialah koordinat titik pertama dan x2, y2 ialah koordinat titik kedua.
createRadialGradient(x1, y1, r1, x2, y2, r2); , dan r2 ialah jejari.
Tetapkan warna untuk setiap titik
addColorStop(kedudukan, warna
di mana kedudukan mewakili kedudukan, julat saiz [0~1], 0 mewakili titik pertama, 1 mewakili koordinat kedua); titik
Warna mewakili nilai warna, sebarang nilai warna CSS.
Selepas objek isian progresif dicipta dan dikonfigurasikan, ia boleh digunakan untuk menetapkan Gaya stroke dan Gaya isian konteks untuk melaksanakan teks,
Pengisian warna secara beransur-ansur bentuk geometri.
Demonstrasi kod kaedah kecerunan linear:
1 Kecerunan warna arah Menegak (Y)