English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
يستخدم خاصية strokeStyle في HTML لتحديد لون القلم، التدرج أو النمط. عنصر <canvas> يسمح لك بتصميم الرسوم باستخدام JavaScript على صفحة الويب. لكل لوحة رسم يوجد عناصر تعرف على طولها وعرضها، وهي الطول والعرض.
رسم مستطيل باستخدام لون الخط الأحمر:}}
عرض مثال لاستخدام خاصية strokeStyle لـ canvas HTML عبر الإنترنت:
<!DOCTYPE html> <html> <head> <title>استخدام خاصية strokeStyle لـ canvas HTML (موقع تعليمي أساسي oldtoolbag.com)</title> </head> <body> <canvas id="myCanvas" width="300" height="150" style="border:1px solid #d3d3d3;"> متصفحك لا يدعم علامة canvas HTML5.</canvas> <script> var c=document.getElementById("myCanvas"); var ctx=c.getContext("2d"); ctx.strokeStyle="#FF0000"; ctx.strokeRect(20,20,150,100); </script> </body> </html>اختبار لرؤية ‹/›
IEFirefoxOperaChromeSafari
يدعم متصفحات Internet Explorer 9، Firefox، Opera، Chrome و Safari خاصية strokeStyle.
ملاحظة:متصفح Internet Explorer 8 وكل الأ版本 السابقة لا يدعم عنصر <canvas>.
يُعرف strokeStyle الخاصية أو يرجع إلى اللون، المتدرج أو النمط المُستخدم في الخط.
القيمة الافتراضية: | #000000 |
---|---|
جملة البرمجة بـ JavaScript: | السياق.strokeStyle=color|gradient|النمط; |
قيمة | وصف |
---|---|
color | لإشارة إلى لون خط الرسم قيمة الألوان الخاصة بـ CSS). القيمة الافتراضية هي #000000. |
gradient | لإنشاء كائن متدرج لملء الرسم (مستدق أو مستقيم) |
النمط | لإنشاء خط ناصع نمط. النمط المعادلة. |
رسم مستطيل. استخدم خط ناصع:
عرض مثال لاستخدام خاصية strokeStyle لـ canvas HTML عبر الإنترنت:
<!DOCTYPE html> <html> <head> <title>استخدام خاصية strokeStyle لـ canvas HTML (موقع تعليمي أساسي oldtoolbag.com)</title> </head> <body> <canvas id="myCanvas" width="300" height="150" style="border:1px solid #d3d3d3;"> متصفحك لا يدعم علامة canvas HTML5.</canvas> <script> var c=document.getElementById("myCanvas"); var ctx=c.getContext("2d"); var gradient=ctx.createLinearGradient(0,0,170,0); gradient.addColorStop("0","magenta"); gradient.addColorStop("0.5","blue"); gradient.addColorStop("1.0","red"); //ملء متدرج ctx.strokeStyle=gradient; ctx.lineWidth=5; ctx.strokeRect(20,20,150,100); </script> </body> </html>اختبار لرؤية ‹/›
اكتب نصًا باستخدام خط ناصع "Big smile!":
عرض مثال لاستخدام خاصية strokeStyle لـ canvas HTML عبر الإنترنت:
<!DOCTYPE html> <html> <head> <title>استخدام خاصية strokeStyle لـ canvas HTML (موقع تعليمي أساسي oldtoolbag.com)</title> </head> <body> <canvas id="myCanvas" width="300" height="150" style="border:1px solid #d3d3d3;"> متصفحك لا يدعم علامة HTML5 canvas </canvas> <script> var c=document.getElementById("myCanvas"); var ctx=c.getContext("2d"); ctx.font="30px Verdana"; // إنشاء تدرج var gradient=ctx.createLinearGradient(0,0,c.width,0); gradient.addColorStop("0","magenta"); gradient.addColorStop("0.5","blue"); gradient.addColorStop("1.0","red"); // تعبئة التدرج ctx.strokeStyle=gradient; ctx.strokeText("Big smile!",10,50); </script> </body> </html>اختبار لرؤية ‹/›