المقدمة

اهلا بك في موقعنا لتعلم الكانفس نرجو ان تحقق اقصى استفادة

مقدمة عن Canvas

الكانفس او Canvas : هو عبارة عن عنصر HTML يمكنك الرسم بداخله بواسطة HTML و جافا سكربت دون الاستعانة باضافات خارجية مثل فلاش او جافا
الكانفس ليس سوى حاوية (conteiner) للرسومات (الجرافيكس)

استخداماته

ماذا احتاج ؟

يجب عليك معرفة هذه اللغات

يجب التنويه ان الرسومات كلها تكتب بالجافاسكربت

امثلة من موقع codepen

هذا امثلة لما يمكنك صنعه بالكانفس

1- تمثيل بياني

See the Pen Linechart by Jappe (@jappe) on CodePen.

1- لعبة بسيطة

يمكنك اللعب بازرار (W,A,S,D)

See the Pen Simple Canvas Game by François Lajoie (@1franck) on CodePen.

3- هذا مثال معقد

See the Pen The Last Experience by Gerard Ferrandez (@ge1doot) on CodePen.

بناء اول Canvas

الكانفس مثل بقية عناصر HTML عنصر <canvas>

<canvas></canvas>
        
السمات (Attribute) المهمة لعنصر <canvas>

<canvas width="300" height="150" class="first-canvas"> </canvas>
        
العرض والارتفاع في الكود اعلاه هما القيمة الافتراضية

ايضا يمكنك تعديل بعض خصائص الكانفس بواسطة CSS لكن لا يمكنك الرسم داخله كما سنفعل بالجافاسكربت

تعرف على Context

سنبدا اولا بكود HTML ونوضح موقع الكانفس

<!DOCTYPE html>
<html lang="en">
<head>
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Canvas</title>
</head>
<body>
    <canvas id="my-canvas"></canvas>
</body>
</html>