انظر أولاً إلى تأثير المرسوم ، كما هو موضح في الشكل أدناه ، مثل هذا التقدم المستدير على شكل.
أستخدم قماش HTML5 لتحقيق مثل هذا التقدم الدائري ،
الأول هو صفحة HTML ، وشعار المستند لـ HTML5 هو:
<doctype html>
شعار المستند هذا أبسط بكثير من HTML4.
الخطوة الثانية هي إنشاء عنصر قماش قماش في الصفحة:
<canvas class = عرض العملية = 48px الارتفاع = 48px> 61 ٪ <//canvas>
لقد قمت بإنشاء قماش مع 48 بكسل في الطول والعرض هنا ، لأن القطر الذي أريد رسمه هو 48 بكسل ، و 61 ٪ من عنصر القماش مكتوب في الوسط. .
حسنًا ، يتم الانتهاء من محتوى صفحة HTML حتى الآن ، وبعد ذلك سأعطيه لـ JavaScript.
دالة Drawrocess () {// حدد جميع عناصر الفصول الدراسية على الصفحة ، ثم تكرار كل عنصر رسم (هنا مع اختيار jQuery) $ ('canvas.process'). TAG CANVAS أولاً هي 61 ٪ (طريقة StringTrim هنا هي طريقتي الخاصة. هناك العديد من الطرق للذهاب قبل وبعد. الطول) ؛ ارسم صورة على هذه القماش ، لا يوجد شيء على القماش ، هذه الخطوة غير مطلوبة. Moveto (24 ، 24). سياق عقارب الساعة أو عكس اتجاه عقارب الساعة (24 ، 24 ، 0 ، Math.pi * 2 ، sontext.closepath () ؛ // *** اللوحة الدائرية الرمادية منتهية // الطلاء السياق. beginpath () ليس سياقًا على شكل مروحة. moveto (24 ، 24). pi * 2 * process / false) ؛ 24 ، 24) ؛ // ارسم سياق الخط. ، تم ملء السكتة الدماغية ، السياق. context.textalign = er '؛حسنا ، بعد الرسم.
الحجم: 2.4 كيلو بايت عرض مرفق الصورة
شكرًا لك على القراءة ، آمل أن أساعد الجميع ، شكرًا لك على دعمكم لهذا الموقع!