عندما ينقر المستخدم على عنصر على جهاز الروبوت الخاصة بهم ، فإنها قد تلاحظ أن يتم تمييز هذا البند مع الحدود الخضراء. يسمى هذا الإطار "التركيز" ويستخدم للإشارة إلى نقطة الاتصال الحالية. ومع ذلك ، في بعض الأحيان يمكن أن يصرف هذا الإطار انتباه المستخدم أو يعطل تصميم الواجهة. في هذه المقالة ، ونحن سوف ننظر في عدة طرق لإزالة اختيار الحدود الخضراء عند النقر على أجهزة الروبوت.
الطريقة الأولى هي استخدام كس. للقيام بذلك ، إضافة التعليمات البرمجية التالية إلى ملف النمط:
* : التركيز {
الخطوط العريضة: لا شيء;
}
يخفي هذا الرمز التركيز عن طريق إزالة الحد الأخضر عند النقر فوق أي عنصر في الصفحة. ومع ذلك ، يجب أن تكون حذرا عند استخدام هذه الطريقة ، حيث قد يفقد المستخدم القدرة على التنقل باستخدام لوحة المفاتيح أو شاشة اللمس.
الطريقة الثانية هي استخدام جافا سكريبت. للقيام بذلك ، يمكنك إضافة التعليمات البرمجية التالية:
يخفي هذا الرمز أيضا التركيز ويزيل الحد الأخضر عند النقر فوق عنصر ، ولكنه يحتفظ بالقدرة على التنقل باستخدام لوحة المفاتيح أو شاشة اللمس الخاصة بالمستخدم. ومع ذلك ، تجدر الإشارة إلى أن استخدام جافا سكريبت يمكن أن يبطئ أداء الصفحة.
- لماذا يظهر تمييز الحدود الخضراء?
- كيفية التخلص من الإطار الأخضر على الروبوت
- التبديل إلى نظام تخصيص مختلف
- باستخدام كس لإزالة الحدود الخضراء
- استخدام جافا سكريبت لإزالة الحدود الخضراء
لماذا يظهر تمييز الحدود الخضراء?
ويلاحظ اختيار الحدود الخضراء عند الضغط على الروبوت في بعض عناصر واجهة ، مثل الأزرار والروابط وغيرها من العناصر التي يمكن الحصول على التركيز باستخدام شاشة تعمل باللمس أو لوحة المفاتيح. هذه الظاهرة يرجع ذلك إلى حقيقة أن نظام التشغيل أندرويد يسلط الضوء بصريا العنصر النشط لإعلام المستخدم أن هذا العنصر قد تلقى التركيز وعلى استعداد للتفاعل.
يؤدي اختيار الحدود الخضراء عدة وظائف:
- يسمح لك بمعرفة العنصر النشط حاليا.
- يبسط التنقل عبر الواجهة ، خاصة للمستخدمين ذوي الإعاقة.
- يوفر ملاحظات من نقطة إلى نقطة ، مما يساعد المستخدم على فهم أن أفعاله على الشاشة تؤخذ في الاعتبار ولها نتيجة.
عادة ما يكون التمييز بحد أخضر غير مرغوب فيه أو مشكلة ، ولكنه جزء من واجهة المستخدم لنظام التشغيل. ومع ذلك ، في بعض الحالات ، قد يحتاج المطورون إلى تغيير هذا التحديد أو تعطيله لإنشاء بنية مرئية خاصة أو تحسين تجربة المستخدم. للقيام بذلك ، يمكنك استخدام أنماط وخصائص كس الخاصة ، أو استخدام أدوات ردود الفعل البديلة مثل تغييرات اللون ، والرسوم المتحركة ، أو المؤثرات الصوتية.
من المهم ملاحظة أن تعطيل الحد الأخضر قد يجعل التنقل والتفاعل صعبا بالنسبة لبعض المستخدمين ، لذلك من الضروري مراعاة احتياجات جميع المستخدمين واختبار التغييرات التي تم إجراؤها على الأجهزة المختلفة وحالات الاستخدام.
كيفية التخلص من الإطار الأخضر على الروبوت
أصحاب الأجهزة القائمة على نظام التشغيل أندرويد لديهم مشكلة مع تسليط الضوء على الحدود الخضراء عند النقر على الشاشة. لا يمكن أن يكون هذا الإطار ، المسمى تراكب أو مستطيل التركيز ، مزعجا فحسب ، بل يمنع أيضا تطبيقا أو صفحة ويب من الظهور بمظهر جميل واحترافي.
فيما يلي بعض الطرق التي يمكن أن تساعد في حل هذه المشكلة:
- باستخدام نمط مخصص: في أندرويد ، من الممكن إنشاء أنماط مخصصة تسمح لك بتغيير مظهر عناصر الواجهة. لإزالة الحد الأخضر ، يمكنك إنشاء نمط يتم فيه تعطيل اختيار العنصر عند النقر عليه. على سبيل المثال ، يمكنك استخدام التعليمات البرمجية التالية:
ثم يمكنك تطبيق هذا النمط على العناصر الضرورية ، على سبيل المثال ، الأزرار ، في الترميز:
عرض عرض = فيندفيوبيد (ر. إد. ميبوتون);
رأي.سيتكليكابل (كاذبة);
رأي.سيتفوكوسابل (كاذبة);
نتيجة لاستخدام إحدى هذه الطرق ، يجب أن يختفي اختيار الحدود الخضراء عند النقر على شاشة جهاز أندرويد.
التبديل إلى نظام تخصيص مختلف
إذا كنت ترغب في إزالة اختيار الحدود الخضراء عند النقر على أجهزة الروبوت ، يمكنك التبديل إلى نظام اختيار آخر لا يستخدم الإطار على الإطلاق.
للقيام بذلك ، سوف تحتاج إلى إضافة التعليمات البرمجية التالية إلى ملف نمط المشروع الخاص بك:
* {
- - بكت-الحنفية-تسليط الضوء-اللون: شفاف;
- - بكت-الحنفية-تسليط الضوء على اللون: رغبا (0 ، 0 ، 0 ، 0);
- - بكت-اللمس-شرح: لا شيء;
}