ข้อมูลอ้างอิงHTML

HTML โดยตัวอักษร HTML ตามหมวดหมู่ รองรับ HTML Browser แอตทริบิวต์ HTML HTML Global Attributes เหตุการณ์ HTML HTML สี HTML Canvas HTML เสียง/วิดีโอ ชุดอักขระ HTML HTML Doctypes การเข้ารหัส URL HTML รหัสภาษา HTML รหัสประเทศ HTML ข้อความ HTTP วิธี HTTP ตัวแปลง PX เป็น EM แป้นพิมพ์ลัด


HTML canvas addColorStop() Method

❮ อ้างอิงผ้าใบ HTML

ตัวอย่าง

กำหนดการไล่ระดับสีที่เปลี่ยนจากสีดำเป็นสีขาว เป็นสไตล์การเติมสำหรับสี่เหลี่ยมผืนผ้า:

YourbrowserdoesnotsupporttheHTML5canvastag.

จาวาสคริปต์:

var c = document.getElementById('myCanvas');
var ctx = c.getContext('2d');

var grd = ctx.createLinearGradient(0, 0, 170, 0);
grd.addColorStop(0, "black");
grd.addColorStop(1, "white");

ctx.fillStyle = grd;
ctx.fillRect(20, 20, 150, 100);

รองรับเบราว์เซอร์

ตัวเลขในตารางระบุเบราว์เซอร์รุ่นแรกที่รองรับวิธีการนี้อย่างเต็มที่

Method
addColorStop() Yes 9.0 Yes Yes Yes

ความหมายและการใช้งาน

addColorStop() วิธีการระบุสีและตำแหน่งในวัตถุไล่ระดับ

วิธีการ addColorStop() ใช้ร่วมกับ createLinearGradient()หรือ createRadialGradient( )

หมายเหตุ:คุณสามารถเรียกใช้เมธอด addColorStop() ได้หลายครั้งเพื่อเปลี่ยนการไล่ระดับสี หากคุณละเว้นวิธีนี้สำหรับวัตถุไล่ระดับ การไล่ระดับสีจะไม่ปรากฏให้เห็น คุณต้องสร้างจุดหยุดสีอย่างน้อยหนึ่งจุดเพื่อให้มีการไล่ระดับสีที่มองเห็นได้

ไวยากรณ์ JavaScript: การไล่ระดับสี .addColorStop ( หยุด , สี );

ค่าพารามิเตอร์

Parameter Description Play it
stop A value between 0.0 and 1.0 that represents the position between start and end in a gradient
color A CSS color value to display at the stop position

ตัวอย่างเพิ่มเติม

ตัวอย่าง

กำหนดความลาดชันด้วยวิธีการ addColorStop() หลายวิธี:

เบราว์เซอร์ของคุณไม่สนับสนุนผ้าใบ

จาวาสคริปต์:

var c = document.getElementById("myCanvas");
var ctx = c.getContext("2d");

var grd = ctx.createLinearGradient(0, 0, 170, 0);
grd.addColorStop(0, "black");
grd.addColorStop("0.3", "magenta");
grd.addColorStop("0.5", "blue");
grd.addColorStop("0.6", "green");
grd.addColorStop("0.8", "yellow");
grd.addColorStop(1, "red");

ctx.fillStyle = grd;
ctx.fillRect(20, 20, 150, 100);

❮ อ้างอิงผ้าใบ HTML