الويب العربي

الويب العربي (http://www.arabwebtalk.com/index.php)
-   تطويرالمواقع (http://www.arabwebtalk.com/forumdisplay.php?f=47)
-   -   درس مهم جداً : كيف تجعل تصميمك يتمدد على جميع مقاسات الشاشة , بالتفصيل الممل (http://www.arabwebtalk.com/showthread.php?t=9363)

زمــzemamــام 25-07-2005 08:20 PM

درس مهم جداً : كيف تجعل تصميمك يتمدد على جميع مقاسات الشاشة , بالتفصيل الممل
 
بسم الله الرحمن الرحيم

السلام عليكم ورحمة الله وبركاته

من الامور المهمة جداً والتي يجب على المصمم اتقانها ومعرفتها هي خاصية تمديد التصميم على جميع مقاسات الشاشة

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

كتبت هذا الدرس بطريقة تفصيلية حتى يتقن المصمم هذه الخاصية المهمة

قبل ان ندخل في الموضوع ساتحدث قليلاً عن الشاشات :

معروف ان للشاشات مقاسات مختلفة ومتعددة .. واشهرها واكثرها انتشاراً هو المقاس الاصغر .. وهو (( 800*600 )) , وهو المقاس الافتراضي والاكثر استخداماً في التصاميم , لكن ماذا يحصل ان صممت تصميم مختلف عن مقاس الشاشة ؟

اذا كان التصميم مصمم على مقاس اكبر من ((800*600 )) فإن المستخدم سيظطر للتحريك يميناً ويساراً حتى يطلع على الموقع .. وهذي العملية مزعجة جداً ولا يُقبل حصولها في التصاميم

الامر الآخر اذا كان التصميم مصمم على مقاس ((800*600 )) والمستخدم يستخدم دقة شاشة اكبر .. ما سيحصل هو ظهور فراغات على يمين ويسار الشاشة .. وهو امر ليس مزعج كما في الحالة الاولى , ولكن هناك حركة جميلة لتفادي وجود هذه الفراغات وهي تمديد التصميم لجعله يتمدد على جميع مقاسات الشاشة من اصغرها إلى اكبرها

المتطلبات :

حتى تنفذ هذا الدرس يجب ان يكون لديك خبرة بسيطة في الفوتوشب وايضاً في الفرونت بيج .. واعتقد ان اي مصمم يجيد استخدام هذين البرنامجين :)

الدرس :

ملاحظة : تم تقليل جودة الصور بشكل كبير حتى يصغر حجمها ويسهل تصفح الموضوع .. لذلك العذر على الجودة الضعيفة

سنشرح على مثال بسيط جداً حتى تفهم الفكرة وتبدأ انت بنفسك باعداد تطبيقات لا نهائية من الفكرة الاساسية .. سنعمل على مجرد خامة من لون واحد

1- افتح برنامج الفوتوشوب .. وافتح العمل بأي مقاس .. ضعه مثلاً (( 500*100 بكسل ))

2- ارسم مستطيل بأي لون تريد

3- الان وهذه الخطوة المهمة .. اذهب واختر اداة الـ (( Slice Tool )) انظر الصورة



4- اذهب للمستطيل .. واعمل في منتصف المستطيل مربع عرضه واحد او اثنين بكسل .. من اعلى المستطيل إلى اسفله .. وحدد الجهة اليمنى والجهة اليسار للمستطيل .. بذلك يكون لديك ثلاث مناطق محددة وهي المناطق المطلوبة .. انظر الصورة



5- اضغط على (( file )) ثم اضغط على (( Save For Web )) .. انظر الصورة



6- ستفتح لك نافذة جديدة .. فيها مجموعة اعدادات .. لك الحرية في تغييرها .. مثلاً وضع الصورة بصيغة (( gif )) او (( jpg )) او غيرها من الصيغ .. وايضاً تستطيع التحكم في جودة الصور .. اضغط على الجزء اللي ترغب بالتعديل عليه وتظهر لك الخواص

7- اذا انهيت الاعدادت اللي تحتاجها .. اضغط على (( save )) وتأكد من المكان اللي تضع الصورة فيه .. غالباً لما تضع الصور في مجلد معين يظهر لك مجلد آخر داخل المجلد الذي اخترته باسم (( images )) .. بمعنى اوضح .. لنفترض انك ترغب بحفظ الصور في ملف المستندات واخترت المستندات وضغطت حفظ .. لن تظهر لك مباشرة في المستندات .. ما سيحصل هو ظهور مجلد جديد باسم (( images )) وستجد الصور بداخله

8- بعد عملية الحفظ ستظهر لك الاجزاء التي حددتها مع بقية الاجزاء الاخرى التي لم تحددها .. غير مهم .. نحن نحتاج الاجزاء التي حددناها .. انظر الصورة (( التي حددتها بالاحمر هي الاجزاء المطلوبة وهي التي حددناها سابقاً باداة الـ (( Slice Tool ))




بانتهائنا من الجزء المتعلق بالفوتوشوب نكون قد انتهينا من الجزء الاكبر .. ولم يبقى إلا اليسير باذن الله

افتح برنامج الفرونت بيج واعمل ما يلي :

1- اضف جدول من ثلاث خانات

2- حدد الجدول ثم اضغط باليمين ثم اذهب إلى خصائص الجدول واجعل اتجاه الجدول من اليمين إلى اليسار .. واجعل حجم الحدود = صفر .. انظر الصورة



3- اذهب للخلية التي في المنتصف واذهب إلى خصائص الخلية .. واجعل تمددها بنسبة (( 100% )) واجعل لها خلفية وتكون الخلفية هي الصورة التي حددناها وجعلنا عرضها 1 او 2 بيكسل .. انظر للصورة



4- بعد ذلك اذهب للمجلد الذي يحتوي على الصور .. واعمل نسخ للصورة اليمنى والصقها في الخلفية اليمنى .. واعمل نسخ للصورة اليسرى واعمل لصق في الخلية اليسرى

5- سيظهر لك مثل التالي :



بكذا انتهى الدرس ولله الحمد .. ولم يتبقى إلا خطوات بسيطة يعرفها اغلب المصممين .. طبعاً بعد حفظ العمل .. تعمل تغيير لامتداد الصور إلى الامتداد الذي سيكون هو مجلد الصور في موقعك .. مثلاً انا سأضع الصور في مجلد في موقعي اسمه (( img )) .. فيه عدة طرق للتعديل .. ساشرح اسهلها :

1- اضغط على الصورة باليمين ثم اضغط من القائمة على خصائص الصورة .. بعد دخولك للخصائص اضغط على ايقونة عام في الاعلى .. ومن هناك عدل امتداد الصورة إلى الامتداد اللي تريده .. انظر الصورة



وتطبقها على بقية الصور .. بالنسبة للخلفية تستطيع تحرير امتدادها من خصائص الخلية .. ستلاحظ انه بعد تغيير الامتداد ستظهر الصور على شكل اكس .. وستختفي الخلفية .. لا مشكلة .. ستظهر عند رفع الصفحة والصور في الامتداد المحدد

ملاحظة مهمة : هذه العملية مهمة جداً لتصميم السكربتات مثل المنتديات والمجلات حيث ان الصور تكون في مكان آخر غير المجلد الرئيسي .. في هذه الحالة اذا اردت رفع الصفحة مباشرة بدون تعديل الامتداد فلا يوجد اشكالية .. لكن ضع الصور في نفس المجلد الذي تضع فيه الصفحة

الآن هناك حركة جمالية اخيرة اذا اردت فعلها فهي جميلة .. وهي الغاء الفراغات اعلى واسفل وجوانب الصفحة

وطريقتها كالتالي :

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



الآن ارفع الصفحة إلى المجلد الرئيسي في موقعك .. وارفع الصور الى المجلد الذي حددته في الامتداد قبل قليل .. انا سارفعها في مجلد (( img )) انت ضعها في المجلد الذي حددته

تفضل هذي هي النتيجة النهائية .. اذهب وعدل في قياسات شاشتك إلى ما تريد .. وستجد ان المستطيل سيتمدد معك اينما ذهبت وكيفما فعلت

http://www.zemam.com/drs.htm


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

* يمكنك عمل الفكرة في البانرات .. مثل :



سترى عدد كبير من التحديدات والتفصيلات في هذه الصورة .. جميعها باستخدام الفكرة اعلاه

* يمكنك استخدامها على المنتديات او المجلات مثل :



* يمكنك استخدامها في الفوتر اسفل الصفحة مثل :




متى لا يمكنك استعمالها ؟ عندما يكون لديك تصميم ممتلىء بالصور .. فيمكنك تطبيقها لكنها تشوه التصميم .. لذلك يميل الكثير من المصممين عندما لا يكون في تصاميهم مناطق فراغ يمكن جعلها منطقة تمدد .. عندما لا يكون لديهم مثل ذلك يجعلون التصميم ذو مقياس ثابت على (( 800*600 ))

ولكي تتوضح لديك الصورة بالمقصد من تصميم ممتلى بالصور وغير متوفر به مكان للتمدد انظر للصورة التالية :



ملاحظة جميع الصور اعلاه حقوقها محفوظة لزمام لخدمات التصميم ولعملائه الكرام

وأي استفسار أو سؤال انا حاظر .. وباذن الله يكون هناك استفادة من هذا الموضوع .. وعذراً على الإطالة والأخطاء الإملائية إن وجدت

مع أطيب الأمنيات

زمام لخدمات التصميم
http://www.zemam.com


الحاج متولى 25-07-2005 10:25 PM

الاخ المبدع زمام
درس رائع بحق وبدون مجاملة
وفعلا هذه ميزة مزعجة جدا وخصوصاً فى سباق ارضاء المتصفح من حيث جودة وراحة تصفح الموقع
اخى العزيز اشد على يدك بحرارة وشكراً لك كثيراً على الدرس المفيد ويا حبذا لو بين الفترة والاخرى انزلنا بعض الدروس المفيدة فى كل المجالات ليعم الفائدة اصحاب الخبرة المتوسطة وانشالله سوف ابدا فى تجميع بعض دروس البرمجة فى لغة ال php
اخى زمام
عن جد
لقد اعطيناك زمام الامور :)

المبــــــــــدع 26-07-2005 05:33 AM

مبدع .. اخي زمام

Dooem 26-07-2005 10:36 AM

رررائع اخوووي زمام جهد رائع لاحرمك الله الاجر
اتكلم عن الهوامش في الصفحه فعاله في الفرنت بيج
لكن عند تصميم الستايلات غير مجديه بمعى لاتحرك ساكن
صحيح وش الحل في عندها

المروه 26-07-2005 11:06 AM

تسلم الايادي اخوي زمام درس مفيد للاخوه إن شاء الله يستفيدوا منه

تحياتي لك
المروه

SaMaRa 26-07-2005 02:05 PM

الف شكر لك اخى زمام على هذا الدرس الرائع
وليت كل من يمتلك شى ان يقدمه
حتى تعم الفائده على الجميع
شكرا للجميع

Masry 26-07-2005 10:31 PM

مشكور على الدرس الاكثر من رائع ووفقك الله يالغالي

زمــzemamــام 27-07-2005 02:55 AM

الحاج متولى

الف شكر لك استاذي الكريم

كلام جميل .. اثلجت صدري .. وباذن الله تعم الفائدة الجميع

وشاكر لك حضورك وتشريفك


المبــــــــــدع

الإبداع حضورك عزيزي



saifss

مرحبا عزيزي saifss

شاكر لك كلامك ومشاعرك الطيبة

بالنسبة للاستايلات اذا تقصد استايلات المنتديات .. فحلها بسيط .. رح لاعدادت الاستايل

وابحث عن : الجسم (Customized in this Style)

ستجد مربع بجانبها للـ (( Extra CSS Attributes )) في داخل المربع الصق الكود التالي

كود:

margin: 0px  0px  0px  0px ;
padding: 0px;

واضغط حفظ .. واستمتع بالغاء الهوامش :D

Dooem 27-07-2005 03:43 AM

زمـــــــــــــــــــــــ ـام ياسلام عليك وعلى فنك احلى سلام لاحلى زمـــــــــــــــــــــــ ــــام

الرّاسم 27-07-2005 04:10 AM

مجهود رائع
انا اقدر ان هذا الشرح لم يكن سهل واحتاج لجهد ووقت كبيرين

تحياتي

Power 27-07-2005 05:23 AM

مشكور على الدرس الرائع صحيح كنا محتاجين هالطريقه

clevo 27-07-2005 03:31 PM

أخي أشكرك وانشالله تعم الفائده

آكت نت 27-07-2005 06:28 PM

درس رائع ومطلوب شرحه لدى الجميع
شكرا لك
دائماً سباق

زمــzemamــام 27-07-2005 07:15 PM

al-marwa.net

مرحبا اخي العزيز .. شاكر لك مروروك وحضورك .. وباذن الله تعم الفائدة


SaMaRa

مرحبا اخي SaMaRa

العفو وما سوينا شي .. وان شاء الله يستفيدون الاخوان


Masry

العفو اخي Masry .. وحياك الله


saifss

مرحبا saifss .. جعلك مبسوط دوم يا رب .. واحنا حاظرين للغالين

المجرات 27-07-2005 11:12 PM

شكرا لك اخي زمام على الدرس المتعوب عليه
وماقصرت وحفظك الله
اجمل تحياتي..

pronile4web 28-07-2005 06:12 AM

واوووووووووووووو الله يكرمك اخى زمام هو ده الموضوع اللى بدور عليه

والله كانت حاصله عندى مشكلة فى تصميم ثيم النيوك بسبب العرض


الله يجازيك

ومشكوووووور لك

abomshary 28-07-2005 05:05 PM

جزاك الله خير اخوي زمام
تمنياتي لك بالتوفيق

Wael Hindam 28-07-2005 08:35 PM

مشكور اخوى على هذا الدرس الرائع و هو اميد مفيد للجميع

super-design 29-07-2005 08:09 PM

تسلم اخى زمام

درس رائع ويحتاج إلى مجهود

بجد انك رائع

زمــzemamــام 29-07-2005 09:55 PM

الرّاسم

مرحبا اخي العزيز

شكراً على حضورك وتواجدك


Power

العفو اخوي Power .. وان شاء الله تعم الفائدة


clevo

امين .. وشاكر لك حضورك وتواجدك


آكت نت

مرحبا عزيزي آكت نت

شاكر لك كلامك الجميل وحضورك الرائع


جميع الأوقات بتوقيت مكة المكرمة. الساعة الآن » 04:28 AM.

Powered by vBulletin
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Copyright © ArabWebTalk.Com 2004-2012