هل يمكنك تصميم تمرير الماوس على خريطة الصور باستخدام CSS؟
تُستخدم خرائط الصور لتحديد المناطق القابلة للنقر في الصورة. يمكن أن يكون تصميم هذه المناطق، التي تظهر افتراضيًا كأشكال هندسية بسيطة، بمثابة واجهة تفاعلية بصريًا. قد يتساءل المرء عما إذا كان هذا ممكنًا مع CSS، وهي أداة لا غنى عنها لجماليات موقع الويب. على الرغم من أن CSS لا يمكنه تصميم مناطق خريطة الصور بشكل مباشر، إلا أن هناك حلول ذكية لتحقيق التأثير المطلوب.
حل CSS فقط:
بديل لمعالجة خرائط الصور عبر CSS هو تركيب العناصر القابلة للنقر (على سبيل المثال، كتل ) فوق الصورة. يؤدي وضع هذه العناصر في محاذاة دقيقة مع مناطق الخريطة، جنبًا إلى جنب مع تعديلات العتامة عند تمرير الماوس، إلى محاكاة التأثير المرئي لتصميم خريطة الصورة نفسها. يعمل هذا الأسلوب على تبسيط عملية التنفيذ، وزيادة الاستفادة من إمكانات CSS القوية.
مثال:
في هذا المثال، تم وضع كتلتين بشكل مطلق وتم منحهما في البداية 0 عتامة، مما يجعلها غير مرئية. . عند المرور فوق هذه المناطق، يتم ضبط العتامة على 0.2، مما يكشف عن تأثير تراكب دقيق. تظل الصورة في الخلفية.تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.
Copyright© 2022 湘ICP备2022001581号-3