الجمعة , 7 فبراير 2025
احدث الدروس
الرئيسية » courses » Course HTML » 7 – الصور في html

7 – الصور في html

بسم الله الرحمن الرحيم
مقدمة
تكلمنا سابقا عن الصور في امثلة مبسطة
اليوم سنتكلم عن الصور ايضا ولكن سنتعلم التعامل معها باحترافية
وسنتعلم ادوات جديده تستخدم مع الصور …
انا اعتبر هذا الدرس من الدروس المتقدمة
دعنا نعود للماضي قليلا لنتذكر ما تعلمناه عن الصور في هذة اللغة الرائعة
مثال

2013-09-18_084350
اليس هذا صحيحا ؟ مسار الصورة او الرابط … العرض  .. الطول
سنتعلم الان سمات جديده يمكن ان تضاف الي الصور
من اهمها alt وهو اجباري في html5 اي وجوده ضروري  وهو اسم يعرض في حاله عدم وجود الصورة
بمعني ان الصورة غير موجوده فماذا يعرض المتصفح ؟ سيعرض النص الموجود في ال alt
هل يوجد صعوبة الي الان ؟ مثال؟ لك ذلك
2013-09-18_085503
جرب هذا الكود كما هو ستعرف فائدة ال alt اي الصورة غير موجوده  او بدون رابط صحيح

الان سنتعلم سمه جديدة وهي title وهي  تستخدم لعرض نص يظهر عند الوقوف بالماوس علي الصورة
وهي ايضا مفيدة جدا في محركات البحث واليك مثال لكيفيه استخدامها
2013-09-18_090025
هل في الامر صعوبة ؟ اعتقد ان الامر علي ما يرام

بداية السمات الملغاة
احب ان اوضح لك سمات اخري

ولكن يجب ان تعلم بان هذة السمات اصبحت غير معترف بها في html5
فضلو استخدامها بطريقه css وسنتعلم هذا فيما بعد في دورة css
انا لا اريد منك ان تحفظ هذة السمات فقط احفط ماذا تفعل لتسهل عليك فيما بعد في فهم css اليك مثال ولاحظ في الصورة قبل كل صورة السمه التي جعلتها تظهر بهذة الطبيعة

2013-09-18_095747

انتهت السمات الملغاة 

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

not faund

هل ظننتها صورة عادية ؟ الامر ليس كذلك جرب الوقوف بالماوس علي الاشكال بالصورة ومن ثم جرب الضغط عليها
ما رايك ؟ html رائعه اليس كذلك ؟ مع ذلك انت لم تعرف عنها كل شئء فهي لغة عظيمة حقا

دعني اشرع لك كيف تحويل الصورة الي خريطة للعلامات والروابط

سنفعل ذلك عن طريق وسوم جديده وعددهم اثنان
map لإنشاء خارطة للصورة
area سنحدد الاحداثيات المطلوب العمل عليها فمثال في الصورة  بالاعلي كل دائرة ينشئها area
لنفهم فكرة بسيطة عن كتايه الوسوم

2013-09-18_101253
كما في المثال المبسط. يجب أن يكون وسم area داخل وسم map.
لاحظ بالسطر الاول ادرجنا الصورة بشكل طبيعي كما تعلمنا مسبقا فقط اضفنا usemap اما عن القيمة فهو اسم لك الحرية في اختيار ولكن يجب ان يسبق الاسم علامه #
ولاحظ في الوسم map لم نضف اي شئ الا name والقيمة  نفس الاسم الذي قمت بختيارة مسبقا في usemap
وكاننا نقول للمتصفح قم بتنفيذ هذة الخريطة علي هذة الصورة

الان ناتي لـ area وهي الاهم  مع العلم الامر ليس بالسهولة الكافية لتحديد احداثيات علي صورة
ساضف لك باخر الدرس برنامج بسيط يعد لك الخريطة كاملة في ثوان معدودع
shape   وهي تحدد ما نوع الشكل وتستخدم القيم التالية
default : افتراضي
rect   مربع
circle    : دائرة
poly :  مضلع او مثلث او غير ذلك 

وسمات اخري
coords : وهي الاحداثيات وقيمتها رقم الاحداثيات علي الصورة

title : لاضافة نص يظهر عند الوقوف بالماوس علي الاحداثيات

hrefلاضافة رابط عند الضغط علي الاحداثيات

target : لتحديد هدف الرابط هل يفتح بنفس الصفحة ام نافذه جديد … تعلمناه سابقا  وقيمها
_blank
_parent
_self
_top
framename

ما لم اقم بشرحة قمت بشرحة مسبقا … رجاء مراجعه الدروس في حاله عدم الفهم
من الممكن ان ياتي لنا يوما ونستخدم كل ما تعلمناه معا . فليس من العقل ان اقوم باعاده جميع الدروس كل درس ~~
الان اليك كود العمل كامل

[code] <img alt="not faund" src="http://on-php.com/blog/wp-content/uploads/untitled-12.png" usemap="#mymap" width="400" height="160" border="0" />
<map name="mymap">
<area title="هل تعجبك فكرة هذة العناصر ؟ " coords="101,18,1,65" shape="rect" href="#" />
<area title="مثلث " coords="" shape="poly" href="#" target="" />
<area title="مربع رائع" coords="334,11,391,75" shape="rect" />
<area title="ما رايك في هذة الدائرة الصغيرة" coords="130,30,4" shape="circle" href="#" target="" />
<area title="دائرة كبيرة" coords="267,40,28" shape="circle" href="#" target="" />
</map>
[/code]

‏الان ساضيف لكم برنامج صغير يقوم بعملية تحديد الاحداثيات وكتابه الكود لان عمليه تحديد الاحداثيات بالتحديد عن طريق اشخاص قد تحتاج الي وقت كثير ولتوفير الوقت هذا البرنامج يقوم بالمهمة بثوان معدوده
تحميل البرنامج من هنا
2013-09-18_104928

صورة من واجهة البرنامج

2013-09-18_105107

البرنامج سهل وبسيط قم بالتجربة
ولمن يجد صعوبة في التعامل مع البرنامج عليه مراسلتي فورا

الي هنا سانهي الدرس والي اللقاء في درس قادم

اضف رد

لن يتم نشر البريد الإلكتروني . الحقول المطلوبة مشار لها بـ *

*

إلى الأعلى