ล่าสุดการพัฒนาเว็บบทเรียน
×

JavaScript การอ้างอิง

ภาพรวม

JavaScript

JS เชือก JS จำนวน JS ผู้ประกอบการ JS งบ JS คณิตศาสตร์ JS วันที่ JS แถว JS บูลีน JS นิพจน์ทั่วไป JS สถานการณ์โดยรวม JS การแปลง

เบราว์เซอร์ BOM

Window Navigator Screen History Location

HTML DOM

DOM เอกสาร DOM องค์ประกอบ DOM แอตทริบิวต์ DOM เหตุการณ์ DOM รูปแบบ

HTML วัตถุ

<a> <abbr> <address> <area> <article> <aside> <audio> <b> <base> <bdo> <blockquote> <body> <br> <button> <canvas> <caption> <cite> <code> <col> <colgroup> <datalist> <dd> <del> <details> <dfn> <dialog> <div> <dl> <dt> <em> <embed> <fieldset> <figcaption> <figure> <footer> <form> <head> <header> <h1> - <h6> <hr> <html> <i> <iframe> <img> <ins> <input> button <input> checkbox <input> color <input> date <input> datetime <input> datetime-local <input> email <input> file <input> hidden <input> image <input> month <input> number <input> password <input> radio <input> range <input> reset <input> search <input> submit <input> text <input> time <input> url <input> week <kbd> <keygen> <label> <legend> <li> <link> <map> <mark> <menu> <menuitem> <meta> <meter> <nav> <object> <ol> <optgroup> <option> <output> <p> <param> <pre> <progress> <q> <s> <samp> <script> <section> <select> <small> <source> <span> <strong> <style> <sub> <summary> <sup> <table> <td> <th> <tr> <textarea> <time> <title> <track> <u> <ul> <var> <video>

วัตถุอื่น ๆ

CSSStyleDeclaration


 

HTML canvas createLinearGradient() Method

<ผ้าใบวัตถุ

ตัวอย่าง

กําหนดการไล่ระดับสี (left to right) ที่จะไปจากสีดำเป็นสีขาวเป็นรูปแบบการเติมสำหรับสี่เหลี่ยมผืนผ้า:

YourbrowserdoesnotsupporttheHTML5canvastag

JavaScript:

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);
ลองตัวเอง»

สนับสนุนเบราว์เซอร์

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

วิธี
createLinearGradient() 4.0 9.0 3.6 4.0 10.1

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

createLinearGradient() วิธีการสร้างวัตถุลาดเชิงเส้น

การไล่ระดับสีสามารถนำมาใช้ในการกรอกสี่เหลี่ยมวงกลมเส้นข้อความ ฯลฯ

Tip: ใช้วัตถุนี้เป็นค่าที่จะ strokeStyle หรือ สไตล์การเติมสี คุณสมบัติ

Tip: ใช้ addColorStop() วิธีการในการระบุสีที่แตกต่างกันและการที่จะวางตำแหน่งของสีในวัตถุไล่ระดับสี

ไวยากรณ์ JavaScript: context createLinearGradient( x0,y0,x1,y1 ) ;

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

พารามิเตอร์ ลักษณะ
x0 X-พิกัดของจุดเริ่มต้นของการไล่ระดับสี
y0 พิกัด y ของจุดเริ่มต้นของการไล่ระดับสี
x1 พิกัด x ของจุดสิ้นสุดของการไล่ระดับสี
y1 พิกัด y ของจุดสิ้นสุดของการไล่ระดับสี

ตัวอย่าง

ตัวอย่างอื่น ๆ

ตัวอย่าง

กําหนดการไล่ระดับสี (top to bottom) เป็นรูปแบบการเติมสำหรับสี่เหลี่ยมผืนผ้า:

Yourbrowserdoesnotsupportthecanvastag

JavaScript:

var c=document.getElementById("myCanvas");
var ctx=c.getContext("2d");
var my_gradient=ctx.createLinearGradient(0,0,0,170);
my_gradient.addColorStop(0,"black");
my_gradient.addColorStop(1,"white");
ctx.fillStyle=my_gradient;
ctx.fillRect(20,20,150,100);
ลองตัวเอง»

ตัวอย่าง

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

Yourbrowserdoesnotsupportthecanvastag

JavaScript:

var c=document.getElementById("myCanvas");
var ctx=c.getContext("2d");
var my_gradient=ctx.createLinearGradient(0,0,170,0);
my_gradient.addColorStop(0,"black");
my_gradient.addColorStop(0.5,"red");
my_gradient.addColorStop(1,"white");
ctx.fillStyle=my_gradient;
ctx.fillRect(20,20,150,100);
ลองตัวเอง»

<ผ้าใบวัตถุ