تصميم عمليات تمرير الماوس لخريطة الصور باستخدام CSS
عند إنشاء صفحات ويب تفاعلية، غالبًا ما يكون من الضروري تضمين صور ذات مناطق قابلة للنقر. عادةً ما يتم تحقيق ذلك باستخدام خرائط الصور. ومع ذلك، فقد ثبت أن تصميم هذه المناطق عند تمرير الماوس لتوفير تفاعل إضافي أمر بعيد المنال.
في الماضي، حققت محاولة تصميم هذه المناطق باستخدام CSS نجاحًا محدودًا، كما يتضح من المثال المقدم:
area { border: 1px solid #d5d5d5; }
حل CSS فقط
لحسن الحظ، هناك حل بديل بسيط باستخدام CSS فقط:.area { الخلفية: #ففف؛ عرض: كتلة؛ الارتفاع: 475 بكسل؛ العتامة: 0؛ الموقف: مطلق؛ العرض: 320 بكسل؛ } #منطقة2 { اليسار: 320 بكسل؛ } #المنطقة1:تحوم، #المنطقة2:تحوم { العتامة: 0.2؛في هذا الأسلوب، يتم وضع كتل شفافة فوق الصورة، يمثل كل منها منطقة قابلة للنقر. من خلال ضبط العتامة على 0 افتراضيًا وزيادتها إلى 0.2 عند التمرير، يتم تحقيق تأثير تمرير الماوس الدقيق.
تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.
Copyright© 2022 湘ICP备2022001581号-3