يوفر تطوير الويب العديد من الفرص لإنشاء واجهات مستخدم تفاعلية وجذابة. تتمثل إحدى هذه الميزات في تكبير الصورة عند النقر عليها.
طريقة سهلة لتنفيذ تكبير الصورة عند النقر عليها في هتمل هو استخدام جافا سكريبت. تعتمد هذه الطريقة على إضافة معالج حدث "نقرة" إلى عنصر الصورة ، والذي سيستدعي وظيفة تغير نمط العنصر.
تتضمن الخطوات الرئيسية لتنفيذ هذه الطريقة ما يلي:
- إضافة سمة "المعرف" إلى عنصر الصورة لتتمكن من الوصول إليها في جافا سكريبت.
- إنشاء وظيفة سيتم استدعاؤها عند النقر على الصورة وتغيير قيمة خاصية "العرض" للعنصر ، وبالتالي زيادة حجمه.
- إضافة معالج حدث "انقر" إلى عنصر صورة يستدعي الوظيفة المحددة.
وبالتالي ، عند النقر فوق الصورة ، سيزداد حجمها ، مما سيسمح للمستخدم بعرض المحتويات بدقة أكثر تفصيلا.
- مثال على الكود:
- استخدام علامة " إمغ " لعرض الصور
- إضافة رابط إلى صورة واستخدام علامة" أ " للتكبير
- تطبيق خاصية كس" تحويل " لإنشاء تأثير التكبير عند النقر على صورة
- سؤال وجواب
- كيف يمكنني تكبير الصورة عندما كنت اضغط عليها?
- كيف يمكنني تكبير صورة عند النقر دون استخدام جافا سكريبت?
- هل من الممكن لتكبير صورة باستخدام المغلق?
- كيف يمكنني تعيين الحجم المطلوب من الصورة المكبرة?
- هل من الممكن تطبيق هذه الطريقة على صور متعددة في نفس الصفحة?
مثال على الكود:
استخدام علامة " إمغ " لعرض الصور
غالبا ما تحتاج صفحات الويب إلى عرض معلومات رسومية. للقيام بذلك ، يستخدم هتمل علامة "إمغ". باستخدام هذه العلامة ، يمكنك إدراج الصور على صفحات الويب وتعيين خصائص مختلفة لها.
بناء الجملة من علامة " إمغ " يبدو مثل هذا:
تحدد السمة سرك المسار إلى الصورة. يمكن أن يكون هذا المسار نسبيا أو مطلقا.
تحدد السمة ألت النص البديل الذي سيتم عرضه إذا كانت الصورة غير متوفرة أو عند استخدام قارئات الشاشة.
تحدد سمات العرض والارتفاع عرض الصورة وارتفاعها ، على التوالي. غالبا ما يتم حذف هذه السمات وسيتم عرض الصورة بحجمها الأصلي.
مثال على استخدام علامة "إمغ" :
في هذا المثال ، الصورة"صورة.جبغ" من مجلد "الصور" بعرض 300 بكسل وارتفاع 200 بكسل.
باستخدام علامة " إمغ " يسمح لك لإنشاء صفحات ويب جميلة وغنية بالمعلومات حيث يمكنك عرض الصور المختلفة.
إضافة رابط إلى صورة واستخدام علامة" أ " للتكبير
إذا كنت تريد تكبير الصورة عند النقر عليها ، فأنت بحاجة إلى إضافة رابط إلى الصورة المكبرة باستخدام علامة "أ".
هنا هو نموذج التعليمات البرمجية لإضافة ارتباط إلى صورة:
الخطوة 1: قم بإعداد نسختين من الصورة-نسخة عادية وأخرى مكبرة.
الخطوة 2: تحديد المسار إلى الصورة المكبرة. على سبيل المثال ، المسار/إلى/увеличенное _изображение.جي بي جي .
الخطوة 3: استخدم العلامة "أ" مع السمة "هريف" لإنشاء ارتباط إلى الصورة المكبرة.
على سبيل المثال:
نتيجة لذلك ، سيكون لديك صورة يمكنك النقر عليها لرؤيتها مكبرة.
لاحظ أن المثال يستخدم مسارات نسبية للصورة. إذا كانت صورك موجودة على خادم بعيد ، فقد تحتاج إلى استخدام مسار مطلق أو عنوان ورل.
تطبيق خاصية كس "تحويل" لإنشاء تأثير التكبير عند النقر على صورة
غالبا ما يواجه مطورو الويب مهمة تكبير الصورة عند النقر عليها. واحدة من الطرق لتنفيذ هذا التأثير هو استخدام خاصية كس "تحويل".
تتيح لك خاصية" التحويل " تغيير حجم العنصر وتدويره وموضعه على صفحة الويب. لإنشاء تأثير تكبير عند النقر فوق صورة ، يمكننا استخدام خاصية " المقياس "مع الفئة الزائفة": تحوم".
مثال الاستخدام:
- أضف صورة إلى صفحة ويب باستخدام العلامة.
- إنشاء فئة كس التي سيتم تطبيق أنماط لتأثير التكبير على تحوم (على سبيل المثال ، فئة" التكبير تأثير").
- هذا مثال على تكبير / تصغير بنسبة 20 ٪ عند التمرير.
- قم بتطبيق فئة " تأثير التكبير / التصغير "على الصورة باستخدام سمة" الفئة".
هنا مثال على التعليمات البرمجية:
الآن ، عندما تحوم فوق الصورة ، ستزيد بنسبة 20٪.
يمكنك تغيير القيمة في خاصية" المقياس " لزيادة الصورة أو تقليلها حسب احتياجاتك. يمكنك أيضا دمج خاصية" المقياس "مع خصائص" التحويل " الأخرى لإنشاء تأثيرات أكثر تعقيدا ، مثل تدوير الصورة أو قلبها.
يعد تنفيذ تأثير التكبير / التصغير عند النقر على صورة باستخدام خاصية" التحويل " طريقة بسيطة وأنيقة لإضافة التفاعل إلى صفحات الويب الخاصة بك.
سؤال وجواب
كيف يمكنني تكبير الصورة عندما كنت اضغط عليها?
لتكبير صورة عند النقر عليها في هتمل ، يمكنك استخدام طريقة بسيطة باستخدام جافا سكريبت. للقيام بذلك ، أضف معالج حدث نقرة إلى الصورة ، والذي سيؤدي إلى تغيير حجمه اعتمادا على المقياس الذي تحتاجه. لا تتطلب هذه الطريقة استخدام مكتبات الجهات الخارجية وهي سهلة التنفيذ.
كيف يمكنني تكبير صورة عند النقر دون استخدام جافا سكريبت?
إذا كنت لا ترغب في استخدام جافا سكريبت ، فيمكنك استخدام أداة علامة هتمل القياسية ، والتي تتيح لك إنشاء روابط لصفحات أو موارد أخرى. في هذه الحالة ، بدلا من ارتباط إلى صفحة أخرى ، يمكنك تعيين ارتباط إلى نفس الصورة ، ولكن بحجم أكبر. عند النقر فوق هذا الرابط ، سيفتحه المتصفح في علامة تبويب أو نافذة جديدة ، اعتمادا على إعدادات المستخدم.
هل من الممكن لتكبير صورة باستخدام المغلق?
لا يمكن استخدام كس لتغيير حجم الصورة عند النقر عليها دون استخدام جافا سكريبت أو أنماط إضافية. يوفر كس خيارات لإنشاء مختلف تحوم وتأثيرات الحركة ، ولكن يجب استخدام جافا سكريبت أو الروابط لزيادة حجم الصورة.
كيف يمكنني تعيين الحجم المطلوب من الصورة المكبرة?
لتعيين الحجم المطلوب للصورة المكبرة ، تحتاج إلى إضافة شفرة جافا سكريبت التي ستغير عرض الصورة وارتفاعها عند النقر عليها. على سبيل المثال ، باستخدام طريقة `سيتاتريبوت` ، يمكنك تعيين قيم جديدة لسمات `العرض` و `الارتفاع`. بهذه الطريقة يمكنك التحكم في حجم الصورة المكبرة وفقا لمتطلباتك.
هل من الممكن تطبيق هذه الطريقة على صور متعددة في نفس الصفحة?
نعم ، يمكن تطبيق هذه الطريقة على صور متعددة في نفس الصفحة. للقيام بذلك ، تحتاج إلى تطبيق معالج حدث النقر على جميع الصور التي تريد إضافة التكبير إليها. يمكنك استخدام محددات مختلفة لتحديد العناصر التي تحتاج إليها. ونتيجة لذلك ، عند النقر على الصورة ، وسوف تزيد وفقا للرمز الذي كنت قد وصفت لمعالج الحدث.