الانتقال إلى المحتوى الرئيسي

كيفية إزالة التحديد عند النقر على زر كس: نصائح مفيدة

تسليط الضوء عند النقر على زر كس هو واحد من الآثار القياسية التي تستخدمها المتصفحات لتعزيز قابلية استخدام المواقع. عندما ينقر المستخدم على الزر ، فإنه عادة ما يغير نمطه أو لونه لتأكيد اكتمال الإجراء بنجاح.

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

الطريقة الأولى هي استخدام خاصية مخطط كس. بدلا من تغيير لون الخلفية أو نمط الزر عند الضغط عليه ، يمكنك ببساطة تغيير حدود الزر. على سبيل المثال ، يمكنك تعيين قيمة المخطط التفصيلي إلى بلا لإلغاء التحديد عند النقر عليها.

مثال على استخدام خاصية مخطط كس:

.زر: التركيز { المخطط التفصيلي: لا شيء؛}

الطريقة الثانية هي استخدام خاصية تحديد المستخدم كس. تتيح لك هذه الخاصية التحكم فيما إذا كان سيتم تمييز عناصر النص عند النقر عليها. لإزالة التحديد عند النقر فوق الزر ، يمكنك تعيين قيمة تحديد المستخدم على لا شيء.

مثال على استخدام خاصية تحديد المستخدم كس:

.زر { تحديد المستخدم: لا شيء؛}

الطريقة الثالثة هي استخدام برنامج نصي جافا سكريبت. إذا كنت ترغب في التحكم الكامل في سلوك الزر عند الضغط عليه ، يمكنك استخدام برنامج نصي جافا سكريبت. على سبيل المثال ، يمكنك استخدام طريقة بريفنتدفولت () لمنع الإجراء الافتراضي المرتبط بالنقر فوق زر.

مثال على استخدام برنامج نصي جافا سكريبت:

وثيقة.كيريسيليكتور ('.زر').أدفينتليستينر ('انقر' ، وظيفة (الحدث) { الحدث.منعالافتراضي ()؛});

في الختام ، هناك عدة طرق لإزالة التحديد عند النقر على زر كس. اختيار أنسب واحد لموقع الويب الخاص بك وتحسين التصميم المرئي وسهولة الاستخدام.

  1. لماذا ومتى يحدث التحديد عند النقر على زر كس
  2. كيفية إزالة التحديد عند النقر على زر كس
  3. الطريقة 1: باستخدام فئة زائفة: التركيز
  4. الطريقة 2: استخدام خاصية المخطط التفصيلي
  5. الطريقة 3: استخدام خاصية تحديد المستخدم
  6. باستخدام فئة زائفة: التركيز
  7. تعيين خاصية المخطط التفصيلي القيمة لا شيء
  8. تطبيق العنصر الزائف::-موز-التركيز-الداخلية
  9. تحديد الأنماط الخاصة بك لتمييزها عند النقر عليها
  10. تطبيق الأنماط على جميع العناصر في الصفحة
  11. تغيير خلفية الزر عند الضغط عليه
  12. توصيات إضافية لإزالة التحديد عند النقر على زر كس
  13. سؤال وجواب
  14. كيف يمكنني إزالة التحديد عند النقر على زر في المغلق?
  15. كيف يمكنني إزالة خلفية زرقاء عند النقر على زر في المغلق?
  16. كيف يمكنني إزالة تسطير أسفل السطر عند النقر على وصلة في المغلق?
  17. هل من الممكن لإزالة التحديد عند النقر على زر دون استخدام المغلق?
  18. كيف يمكنني تغيير نمط زر عند النقر عليها في المغلق?

لماذا ومتى يحدث التحديد عند النقر على زر كس

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

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

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

كيفية إزالة التحديد عند النقر على زر كس

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

الطريقة 1: استخدام فئة زائفة: التركيز

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

نموذج رمز المغلق:

زر

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

الطريقة 2: استخدام خاصية المخطط التفصيلي

إذا كنت بحاجة إلى إزالة التحديد عند النقر فوق زر لجميع الأزرار الموجودة على الموقع ، فيمكنك ببساطة تغيير أنماط عنصر الزر عن طريق تطبيق خاصية المخطط التفصيلي.

نموذج رمز المغلق:

زر

في هذا المثال ، نقوم ببساطة بتطبيق نمط على عنصر الزر وتعيين قيمة خاصية المخطط التفصيلي على بلا لإزالة التحديد عند النقر فوق الزر.

الطريقة 3: استخدام خاصية تحديد المستخدم

إذا كنت بحاجة إلى إزالة التحديد عند النقر فوق زر وحظر اختيار النص على صفحة ويب ، ليس فقط للأزرار ، يمكنك استخدام خاصية تحديد المستخدم.

نموذج رمز المغلق:

زر

في هذا المثال ، نطبق نمطا على الزر و ص العناصر وتعيين قيمة خاصية تحديد المستخدم إلى لا شيء لإزالة التحديد عند النقر فوق الزر وحظر اختيار النص على صفحة الويب.

في الختام ، هناك عدة طرق لإزالة التحديد عند النقر على زر باستخدام كس. اختر الطريقة المناسبة اعتمادا على المتطلبات المحددة للمشروع.

باستخدام فئة زائفة: التركيز

فئة الزائفة: التركيز في كس يسمح لك نمط العنصر الذي يتم تعيين التركيز باستخدام لوحة المفاتيح أو الماوس.

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

التطبيق :التركيز مفيد بشكل خاص عند تصميم عناصر الواجهة التفاعلية مثل الأزرار أو الروابط. الحالة المعدلة: يساعد التركيز المستخدمين على فهم العنصر الذي يركزون عليه حاليا.

لاستخدام فئة زائفة :يجب تحديد التركيز بعد محدد العنصر الذي تريد تطبيق الأنماط عليه أثناء التركيز. على سبيل المثال ، لتعيين لون خلفية جديد لزر عند التركيز ، يمكنك استخدام الكود التالي:

زر: التركيز {

لون الخلفية: أصفر;

}

يمكنك أيضا الجمع بين فئة زائفة :ركز مع المحددات الأخرى لتطبيق أنماط مختلفة على أنواع مختلفة من العناصر. على سبيل المثال ، لتغيير نمط التركيز للروابط مع فئة " نشط " ، يمكنك استخدام التعليمات البرمجية التالية:

أ. نشط: التركيز {

زخرفة النص: تسطير;

اللون: أحمر;

}

فئة زائفة :يمكن أن يكون التركيز أداة مفيدة لتحسين تفاعل المستخدم مع موقع الويب أو التطبيق الخاص بك. يسمح لك بإنشاء واجهات معبرة وبديهية ، فضلا عن توفير تنقل أسهل وردود فعل مرئية.

تعيين خاصية المخطط التفصيلي القيمة لا شيء

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

إذا كنت بحاجة إلى إزالة التحديد عند النقر فوق الزر ، فيمكنك استخدام خاصية المخطط التفصيلي بالقيمة لا شيء. على سبيل المثال:

زر: التركيز {

الخطوط العريضة: لا شيء;

}

وبالتالي ، عند النقر فوق الزر ، لن يتم تمييزه بمخطط قياسي.

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

تطبيق العنصر الزائف::-موز-التركيز-الداخلية

يواجه مطورو الويب أحيانا مشكلة عند ظهور تحديد (التركيز) عند النقر فوق زر في صفحة الويب. بالنسبة لبعض المستخدمين ، قد يكون هذا مزعجا بصريا أو يصرف انتباههم.

لإزالة هذا التحديد ، يمكنك استخدام العنصر الزائف::-موز-التركيز-الداخلية. يتم استخدامه فقط في متصفح فايرفوكس ويسمح لك لإزالة تعيين اختيار القياسية باستخدام أنماط كس.

تطبيق العنصر الزائف::-موز-التركيز-الداخلية هو بسيط جدا. للقيام بذلك ، قم بتطبيق الأنماط التالية على العنصر الذي تريد إزالة التحديد عليه:

  1. تعيين خاصية مخطط كس إلى بلا.
  2. تطبيق عنصر زائف ::- موز-التركيز-الداخلية مع الخاصية الحدود المغلق تعيين إلى لا شيء.

لذلك ، لإزالة التحديد عند النقر فوق الزر ، يمكنك استخدام رمز كس التالي:

.زر {

الخطوط العريضة: لا شيء;

}

.زر:: - موز-التركيز-الداخلية {

الحدود: لا شيء;

}

باستخدام العنصر الزائف::-موز-التركيز-الداخلية يسمح لك لخلق واجهة المستخدم أكثر متعة وتحسين تأثيرات بصرية على صفحات الويب.

تحديد الأنماط الخاصة بك لتمييزها عند النقر عليها

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

لتغيير لون خلفية الزر عند النقر عليه:

"'أتش تي أم أل

انقر على لي

"`

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

تذكر أن تغيير أنماط التحديد عند النقر عليها يمكن أن يحسن المظهر المرئي لموقعك ويعطيه أسلوبا موحدا مع بقية الواجهة.

تطبيق الأنماط على جميع العناصر في الصفحة

. يحدد هذا المحدد جميع العناصر الموجودة على الصفحة ويسمح لك بتعيين أنماط مشتركة لها.

على سبيل المثال ، يمكننا تعيين لون النص العام ولون الخلفية والخط لجميع العناصر:

* {

اللون: # 333;

لون الخلفية: # وما يليها;

الخط الأسرة: أريال ، بلا الرقيق;

}

:

ح1 ، ح2 ، ح3 ، ح4 ، ح5 ، ح6 {

اللون: # فف0000;

حجم الخط: 24 بكسل;

}

:

المجاهدين ، رأ {

نمط القائمة: لا شيء;

الهامش: 0;

الحشو: 0;

}

:

الجدول {

انهيار الحدود: الانهيار;

}

الجدول الدفتيريا {

الحدود: 1 بكسل صلب # 000;

الحشو: 5 بكسل;

}

تطبيق الأنماط على جميع العناصر في الصفحة يجعل من السهل التحكم في مظهرها وإنشاء تصميم منظم.

تغيير خلفية الزر عند الضغط عليه

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

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

    إضافة أنماط لتغيير الخلفية عند النقر عليها:

      أسفل: 0;

      اليسار: 0;

      الحدود: 2 بكسل أزرق صلب;

      }

      استخدام أنماط محددة لحالات مختلفة

      بدلا من تجاوز نمط التحديد القياسي ، يمكنك تطبيق أنماط محددة لحالات مختلفة من العنصر. على سبيل المثال ، يمكنك تعيين لون خلفية أو حد مختلف للحالات النشطة والمركزة للزر. على سبيل المثال: