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

هذا التصميم يعتمد فقط على HTML وCSS وJavaScript خفيفة، بدون أي مكتبات خارجية، مما يجعله سريع التحميل ومتوافق مع جميع المتصفحات.


ما يميز هذا الزر

  1. تأثير لمعة ديناميكية
    يظهر ضوء متحرك على الزر يتتبع مؤشر الماوس مباشرة.
    يعطي إحساسًا بأن الزر “حي” ويتفاعل مع المستخدم.

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

  3. متجاوب بالكامل (Responsive)
    يعمل على جميع الشاشات — الموبايل، التابلت، والكمبيوتر.

  4. خفيف وسريع
    يعتمد فقط على HTML وCSS وJS صغير الحجم، لا يحتاج أي مكتبات إضافية.

  5. سهل التخصيص
    يمكنك تغيير الألوان، حجم الزر، شكل الحدود، أو إضافة تأثيرات إضافية عند الـ Hover بسهولة.


الهيكل الأساسي للزر

HTML




CSS




JS


بهذا الكود، ستظهر اللمعة تتبع حركة الماوس بشكل سلس وديناميكي.


كيفية التخصيص

  • حجم الزر: تعديل padding وfont-size في CSS.

  • ألوان التدرج: تغيير ألوان linear-gradient لتتناسب مع هوية موقعك.

  • شدة اللمعة: تعديل ألوان الشفافية في radial-gradient.

  • التفاعل عند Hover: تغيير transform: scale() لإعطاء إحساس بالحركة أكثر أو أقل.


استخدامات عملية للزر

  • صفحات الهبوط (Landing Pages): جذب انتباه الزائر إلى إجراء محدد مثل التسجيل أو الشراء.

  • واجهات تفاعلية (UI/UX): إضافة لمسة ديناميكية على الأزرار الأساسية.

  • مدونات ومواقع حديثة: تحسين جاذبية التصميم وزيادة مدة التفاعل على الموقع.