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

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 fillStyle Propery

<ผ้าใบวัตถุ

ตัวอย่าง

กำหนดสีแดงเติมสีสี่เหลี่ยม:

Yourbrowserdoesnotsupportthecanvastag

JavaScript:

var c=document.getElementById("myCanvas");
var ctx=c.getContext("2d");
ctx.fillStyle="#FF0000";
ctx.fillRect(20,20,150,100);
ลองตัวเอง»

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

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

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

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

ชุดคุณสมบัติสไตล์การเติมสีหรือส่งกลับสีไล่ระดับสีหรือรูปแบบที่ใช้ในการกรอกการวาดภาพ

ค่าเริ่มต้น: # 000000
ไวยากรณ์ JavaScript: context .fillStyle= color | gradient | pattern ;

ค่าทรัพย์สิน

ความคุ้มค่า ลักษณะ เล่น
color ค่าสี CSS ที่ระบุเติมสีของภาพวาด ค่าเริ่มต้นคือ # 000000 เล่น "
gradient การไล่ระดับสีวัตถุ ( เชิงเส้น หรือ รัศมี ) ที่ใช้ในการกรอกข้อมูลการวาดภาพ
pattern รูปแบบ วัตถุที่จะใช้ในการกรอกข้อมูลการวาดภาพ

ตัวอย่าง

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

ตัวอย่าง

กําหนดการไล่ระดับสี (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);
ลองตัวเอง»

ตัวอย่าง

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

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

ภาพที่จะใช้:

โคมไฟ

ตัวอย่าง

ใช้ภาพในการกรอกข้อมูลการวาดภาพ:

YourbrowserdoesnotsupporttheHTML5canvastag

JavaScript:

var c=document.getElementById("myCanvas");
var ctx=c.getContext("2d");
var img=document.getElementById("lamp");
var pat=ctx.createPattern(img,"repeat");
ctx.rect(0,0,150,100);
ctx.fillStyle=pat;
ctx.fill();
ลองตัวเอง»

<ผ้าใบวัตถุ