HTMLالوسم <progress>
- تعريفه
- دعم المتصفحات
- خصائصه
- إستخدامه
- تصميمه الإفتراضي
تعريفه
نستخدم الوسم <progress> لعرض شريط تقّدم بهدف إظهار للمسخدم كم تبقى بعد لاكتمال إتماما عملية معنية.
في العادة نقوم بوضع عنوان بجانب الشريط أيضاً بواسطة الوسم <label> و نربطه به كالتالي حتى يعلم المستخدم لما تم وضع الشريط من الأساس.
- مكان الكلمة
progress-id
نضعid
الوسم <progress>. - مكان الكلمة
text
نضع عنوان للوسم <progress> للإشارة إلى ما هو الهدف منه. - مكان الكلمة
max-val
نضع رقم يمثل أعلى قيمة في الوسم <progress>. - مكان الكلمة
current-val
نضع رقم يمثل القيمة الحالية في الوسم <progress>. - مكان الكلمة
val-percent
نضع رقم يمثل نسبة الإكتمال حتى يظهر في حال كان المتصفح لا يدعم الوسم <progress>.
دعم المتصفحات
الجدول التالي يظهر المتصفحات التي تدعم الوسم <progress>.
Chrome | Edge | Firefox | Opera | Safari | Android Webview |
Chrome for Android |
Firefox for Android |
Opera for Android |
Safari for IOS |
Samsung Internet |
6 | 12 | 6 | 11 | 6 | مدعوم | مدعوم | 6 | 11 | 7 | مدعوم |
خصائصه
الخاصية max
يجب إضافتها للوسم لتحديد أكبر قيمة يمكن الوصول إليها فيه.
الجدول التالي يظهر المتصفحات التي تدعم هذه الخاصية.
Chrome | Edge | Firefox | Opera | Safari | Android Webview |
Chrome for Android |
Firefox for Android |
Opera for Android |
Safari for IOS |
Samsung Internet |
6 | 12 | 6 | 11 | 6 | مدعوم | مدعوم | 6 | 11 | 7 | مدعوم |
الخاصية value
يجب إضافتها لتحديد قيمته الحالية و التي يجب أن تكون بين 0
و أكبر قيمة يمكن الوصول إليها.
الجدول التالي يظهر المتصفحات التي تدعم هذه الخاصية.
Chrome | Edge | Firefox | Opera | Safari | Android Webview |
Chrome for Android |
Firefox for Android |
Opera for Android |
Safari for IOS |
Samsung Internet |
6 | 12 | 6 | 11 | 6 | مدعوم | مدعوم | 6 | 11 | 7 | مدعوم |
إستخدامه
في المثال التالي قمنا بإضافة وسم <progress> مع تحديد أن أكبر قيمة فيه هي 100
و قيمته الحالية هي 70
.
مثال
تصميمه الإفتراضي
لا يوجد تصميم إفتراضي له.