English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
lineJoin هي الخاصية التي تستخدم في API Canvas 2D لتحديد كيفية توصيل الأجزاء المتصلة من خطوط، دوائر، أو منحنيات (تُتجاهل الأجزاء التي طولها 0، حيث تكون النهاية والمؤشر في نفس الموضع).
عند تقاطع اثنين من الخطوط، يتم إنشاء زاوية دائرية:
<!DOCTYPE html> <html> <head> <title>استخدام خاصية lineJoin في HTML canvas (موقع دروس أساسيات الويب 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.beginPath(); ctx.lineWidth=10; ctx.lineJoin="round"; ctx.moveTo(20,20); ctx.lineTo(100,50); ctx.lineTo(20,100); ctx.stroke(); </script> </body> </html>اختبار لمعرفة ‹/›
IEFirefoxOperaChromeSafari
يدعم متصفحات Internet Explorer 9،Firefox،Opera،Chrome وSafari خاصية lineJoin.
ملاحظة:يستخدم متصفح Internet Explorer 8 وما قبل ذلك لا يدعم عنصر <canvas>.
عندما يلتقيان سلسلتان، يحدد أو يعيد lineJoin الخاصية نوع الزاوية المكونة.
ملاحظة:قيمة "miter" معتمدةmiterLimit تأثير الخاصية.
القيمة الافتراضية: | miter |
---|---|
قواعد اللغة الجافا سكربت: | السياق.lineJoin="bevel|round|miter"; |
القيمة | الوصف |
---|---|
bevel | إنشاء زوايا مائلة. |
round | إنشاء زوايا مستديرة. |
miter | الافتراضي. إنشاء زوايا حادة. |