-->
شارك الموضوع مع الأصدقاء

الاثنين، 26 فبراير 2018

إجعل حياة شخص ما أفضل(الجزء الأول)

إجعل حياة شخص ما أفضل(الجزء الأول)

إن شاء الله بعد الدورة سنجد كما هائلا من المبرمجين و المطوريين و المبدعيين… هذا شيء يفرح كثيرا و لإكمال فرحنا إلى بقية الناس لنجعل حياتهم أفضل


ماذا أقصد بذلك؟

كما يعلم الجميع فإنه يوجد أناس ذوي إعاقات خاصة كالنظر و السمع و الحركة
و عند قيامنا ببرمجة موقع أو تطبيق ما لا نقوم بإدراج هاته الفئة من الناس إلى جعلهم أحد زوارنا حيث أنه بفضل التكنلوجية الحديثة و التطور الدائم فإن معضم لغات البرمجة تسهل على المبرمج إضافة هاته الخواص و كل ما يلزمه هو بعض المجهوذ الشخصي في تعلمهم بغية تسهيل حياة شخص ما، و في هذا المقال بإذن الله سنتطرق إلى هاذه الطرق في ال WEB DEVELOPEMENT هذا لا ينفي باقي المسارات فهي استخدمات عامة تختلف فقط طرق تطبيقها.

1. تسهيل حياة شخص من له عائق نظري:

شخص له عائق نضري هو شخص ممكن أن يكون: أعمى، نقص في النظر، عمى الالوان…
:white_check_mark: لاتضع نص في صورة بل استخدم ميزة alt، هكذا:
<img src="" alt="This is an image about ...">
:white_check_mark: استخدم حجم نصوص جيد:
download
:white_check_mark: استخدم خطوط جيدة font-family:
موقع google font يسهل عليك المأمورية يلزمك فقط الإختيار الجيد:


:white_check_mark: استخدم خاصية ال line-height:
line-height تصلح إلى تغيير المساحة الموجودة بين كل سطر، هكذا:
element {
    line-height: 20px;
}
 
:white_check_mark: استخدم ألوان تسهل القراءة خصوصا بين لون الكتابة و الخلفية:
هذا مو قع جيد لإختيار الألوان:



2. تسهيل حياة شخص من له عائق سمعي:

شخص له عائق سمعي هو شخص ممكن أن يكون: أصم، عنده نقص في السمع…
:white_check_mark: ضع التسميات التوضيحية أو ال captions في الفيديوهات:
:white_check_mark: ضع نص مرفق بالملف الصوتي أو ال audio:

3. تسهيل حياة شخص من له عائق حركي:

شخص له عائق حركي هو شخص مثلا لا يستطيع تحريك الفأرة، استجابته تكون بطيئة…
:white_check_mark:التنقل يجب ان يكون بواسطة لوحة المفاتيح و استعمال ال :focus في عمل الستايلات:
element:focus {
    outline: 2px solid orange !important;
   background: white;
   color: grey;
   /* إلى آخره */
}
image
موقع جميل لتعلم هذه الخاصية:


:white_check_mark:الاستمارة يجب أن تكون مرتبة:
و أيضا استعمال ميزة tabindex في ال input حتى يكون الترتيب منطقيا عند الضغط على tab key
<label>First Name</label>
<input type="text" tabindex="1">
<label>Middle Name</label>
<input type="text" tabindex="2">
<label>Last Name</label>
<input type="text" tabindex="3">
:white_check_mark:وضع مساحات في مناطق الضغط الصغيرة:
مثل في: النصوص المضغوط، الأزرار، إختيارات checkbox، radio

أتمنى أن يكون قد أعجبكم الموضوع :rose: وإن شاء الله نكمل الموضوع في الجزء الثاني


هذا المقال تمت كتابته ب :keyboard: و :heart: بواسطة SalahGfx
تعليقات
0 0

ليست هناك تعليقات:

ليست هناك تعليقات:

إرسال تعليق

جميع الحقوق محفوضة لـقمرة للمعلوميات
تصميم و تكويد : قمرة للمعلوميات