شركة اوريجينال
هل تريد التفاعل مع هذه المساهمة؟ كل ما عليك هو إنشاء حساب جديد ببضع خطوات أو تسجيل الدخول للمتابعة.

الدرس الثالث : التحكم فى الروابط و الخلفيات

+11
Spider_mo09
Design-sasuke
A Sniper.Man
oussama
ASEEL
jri7 hajr
aziza10
a.boelez
KING CR7
BeN.ShArAbi
{رضوان}
15 مشترك

اذهب الى الأسفل

الدرس الثالث : التحكم فى الروابط و الخلفيات Empty الدرس الثالث : التحكم فى الروابط و الخلفيات

مُساهمة من طرف {رضوان} الأحد فبراير 07, 2010 6:16 pm

مرحبا بكم

هناك عدة اشياء بالنسبة للروابط والصور يمكننا إعدادها والتحكم بها
وسنبدأ بالروابط
لكن قبل البدأ هناك عدة حالات للروابط وهى


1. ظهور الروابط للمرة الأولى للزائر (link)
2. رابط تم زيارته من قبل (visited)
3. الرابط عند مرور الفأرة عليه (hover)
4. الرابط عند التركيز عليه (اى تم اختياره, عن طريق الضغط على زر tab مثلا)
5. الحالة الأخيرة وهى active وهى تحدث عندما يبدأ المستخدم بالضغط على الرابط


كل هذه الحالات يمكننا التحكم بشكل الروابط عند حدوث اى حالة منهم للرابط.

ويتم التحكم بهم عن طريق تحديد عنصر الرابط اولا a ثم علامة : ثم اسم الحالة

واليك الحالات التى تم وصفها اعلاه بنفس الترتيب
الكود:
a:link { color: blue; }
a:visited { color: purple; }
a:hover { text-decoration: none; }
a:focus { color: yellow; }

a:active { color: red; }
هكذا استطعنا الوصول لكل حالة, ويمكنك التحكم بها وإعداد نص الروابط كما تم شرح التعامل مع النصوص فى الدرس السابق.


نذهب للجزء الثانى من الدرس وهو الخلفيات المصورة Backgrounds

او جعل الصور خلفية للصفحة (او لجزء من الصفحة)

وهناك عدة خصائص لكل خاصية منهم لها عدة قيم معينة نحن مقيدين بها.

لكن قبل التطرق لهذه الخاصيات الخاصة بصور الـ backgrounds لنتعرف اولا
على الخاصية background لتعيين لون خلفية عادى للصفحة (او لأى جزء منها)
الكود:
p{
background: #ffffff;
}
هكذا تم إعداد لون الخلفية الى اللون الأبيض.

اذا اردنا وضع صورة يتم الأمر بالشكل التالى
الكود:
p{
background-image: url(images/background.gif);
}
حيث images/background.gif هو مكان الصورة التى ستوضع كاخلفية

لكن بهذا الشكل الصورة سيتم عرضها بكامل الصفحة (وتكرارها اذا كانت صغيرة)

لكن مسألة التكرار يمكننا التحكم بها ايضا عن طريق الخاصية background-repeat

ونضع لها احد القيم التالية

  • repeat-y للتكرار العمودى فقط, يعنى يتم تكرار الصورة بالطول فقط
  • repeat-x للتكرار الأفقى فقط. يتم تكرار الخلفية بالعرض فقط
  • no-repeat يعنى بدون تكرار


اذا استخدمنا الإختيار الثالث no-repeat هذا يجعلنا ننظر لأمور اخرى.
بمعنى اذا كانت الصفحة كبيرة جدا (من حيث الطول مثلا)
اذن عندما يتم الذهاب بإستخدام الـ scroll bar الى الأسفل ستختفى الخلفية.

ماذا اذا كنا نريدها ان تظل ثابتة؟ يتم الأمر عن طريق الخاصية
background-attachment واعطائها القيمة fixed

فيكون كامل كود الخلفية بالشكل التالى

الكود:
background-image: url(images/background.gif);
background-repeat: no-repeat;
background-attachment: fixed;
هكذا ستظل صورة الخلفية ثابتة بمكان واحد حتى اذا ذهبت بالأسكرول بار
للأسفل ستتحرك معك الصورة لكنها ستبقة بمكان ما ثابت بالشاشة لا يتغير
وهو اقصى اليسار العلوى من الشاشة

لكن هذا المكان للخلفية ربما لا يبدوا جيدا

ونريد تغييره. يتم الأمر عن طريق الخاصية background-position

هذه الخاصية فى الحقيقة لها عدة انواع من القيم يمكن ان نضعها لها.
اول هذه القيم هى
left و right و top و bottom و center
واظن كل قيمة معناها واضح.
لكن يمكننا ايضا ان نضع لها مثلا
top right يعنى اعلى اليمين او top left اعلى اليسار,
او bottom left اسفل اليسار او bottom right اسفل اليمين
او top center او bottom center

او مثلا center right او center left

هذا بالنسبة للنوع الأول للقيم التى يمكن ان نضعهم لهذه الخاصية.

هناك نوع اخر للقيم بإستخدام %

وبهذا النوع من القيم, يعنى x% من حجم الشاشة
ويتم الأمر بالشكل التالى كامثال
الكود:

background-position: x% y%;
حيث x هو الأبعاد الأفقية بدأ من الجهة اليسرى
و y هو الأبعاد العمود بدأ من الأعلى

ويمكنك ايضا اعداد الشئ نفسه بالبيكسل
مثلا
الكود:

background-position: 0px 0px;
هذا سوف يضع الخلفية اعلى اليسار
وكلما زادت نسبة x كلما ابتعدت الخلفية عن اليسار
وهكذا بالنسبة لـ y

كما يمكننا اختصار كل ماسبق بالشكل التالى
الكود:

background: #ffffff url(images/background.gif) 0px 0px no-repeat;
حيث القيمة الأولى هى الرقم
وبعدها مكان خلفية الصورة كما تلاحظ
بعدها موقع الخلفية بالنسبة للصفحة
بعدها التحكم فى مسألة التكرار.

هذا هو كل مايمكن شرحه الأن عن الخلفيات والروابط واتمنى انك تكون استفدت شئ جديد فى الـ css من خلال هذا الدرس
واراكم بالدرس المقبل بإذن الله.
{رضوان}
{رضوان}
є∂αяу σяιgιηαℓє
مدير ومؤسس الموقع

الْعُمْر الْعُمْر : 111
 الجنس : ذكر
الْمَشِارَكِات الْمَشِارَكِات : 8186
بلدي بلدي : الجزائر
الْنِّقَاط الْنِّقَاط : 28614
السٌّمعَة السٌّمعَة : 80
. الدرس الثالث : التحكم فى الروابط و الخلفيات 111010

http://www.orignale.com/

الرجوع الى أعلى الصفحة اذهب الى الأسفل

الدرس الثالث : التحكم فى الروابط و الخلفيات Empty رد: الدرس الثالث : التحكم فى الروابط و الخلفيات

مُساهمة من طرف BeN.ShArAbi الإثنين فبراير 08, 2010 12:05 am

يسلموا يا الغاليــــــــــــــ
الدرس الثالث : التحكم فى الروابط و الخلفيات 87061
BeN.ShArAbi
BeN.ShArAbi
ღ عضو ღ v I p
ღ عضو ღ v I p

الْعُمْر الْعُمْر : 37
 الجنس : ذكر
الْمَشِارَكِات الْمَشِارَكِات : 4930
بلدي بلدي : السعودية
الْنِّقَاط الْنِّقَاط : 23619
السٌّمعَة السٌّمعَة : 15
. الدرس الثالث : التحكم فى الروابط و الخلفيات 111010

http://syrup.roo7.biz/index.htm

الرجوع الى أعلى الصفحة اذهب الى الأسفل

الدرس الثالث : التحكم فى الروابط و الخلفيات Empty رد: الدرس الثالث : التحكم فى الروابط و الخلفيات

مُساهمة من طرف KING CR7 الأربعاء فبراير 10, 2010 12:17 am

مشكور
KING CR7
KING CR7
ღ عضو ღ v I p
ღ عضو ღ v I p

الْعُمْر الْعُمْر : 29
 الجنس : ذكر
الْمَشِارَكِات الْمَشِارَكِات : 7907
بلدي بلدي : المغرب
الْنِّقَاط الْنِّقَاط : 127970
السٌّمعَة السٌّمعَة : 1
. الدرس الثالث : التحكم فى الروابط و الخلفيات 111010

http://www.madridi.org

الرجوع الى أعلى الصفحة اذهب الى الأسفل

الدرس الثالث : التحكم فى الروابط و الخلفيات Empty رد: الدرس الثالث : التحكم فى الروابط و الخلفيات

مُساهمة من طرف ???? الأربعاء فبراير 10, 2010 7:43 pm

شكرا لك
avatar
????
زائر


الرجوع الى أعلى الصفحة اذهب الى الأسفل

الدرس الثالث : التحكم فى الروابط و الخلفيات Empty رد: الدرس الثالث : التحكم فى الروابط و الخلفيات

مُساهمة من طرف a.boelez الخميس فبراير 11, 2010 1:20 am


يعطيك العافية

كلمة جبار قليلة بحقك

الدرس الثالث : التحكم فى الروابط و الخلفيات 53
a.boelez
a.boelez
ღ عضو ღ v I p
ღ عضو ღ v I p

الْعُمْر الْعُمْر : 35
 الجنس : ذكر
الْمَشِارَكِات الْمَشِارَكِات : 2240
بلدي بلدي : ليبيا
الْنِّقَاط الْنِّقَاط : 18884
السٌّمعَة السٌّمعَة : 0
. الدرس الثالث : التحكم فى الروابط و الخلفيات 111010

http://oriiginale.co.cc

الرجوع الى أعلى الصفحة اذهب الى الأسفل

الدرس الثالث : التحكم فى الروابط و الخلفيات Empty رد: الدرس الثالث : التحكم فى الروابط و الخلفيات

مُساهمة من طرف aziza10 الجمعة فبراير 19, 2010 3:35 pm

مشكوووووووووووورة أختي
aziza10
aziza10
ღ عضو محترف ღ
ღ عضو محترف ღ

الْعُمْر الْعُمْر : 33
 الجنس : انثى
الْمَشِارَكِات الْمَشِارَكِات : 427
بلدي بلدي : الجزائر
الْنِّقَاط الْنِّقَاط : 16737
السٌّمعَة السٌّمعَة : 0
. الدرس الثالث : التحكم فى الروابط و الخلفيات 111010

http://www.veecos.net

الرجوع الى أعلى الصفحة اذهب الى الأسفل

الدرس الثالث : التحكم فى الروابط و الخلفيات Empty رد: الدرس الثالث : التحكم فى الروابط و الخلفيات

مُساهمة من طرف jri7 hajr الثلاثاء مارس 02, 2010 2:22 am

درس ممتاز جدا الله يعطيك العافيه
jri7 hajr
jri7 hajr
ღ عضو ღ v I p
ღ عضو ღ v I p

الْعُمْر الْعُمْر : 30
 الجنس : ذكر
الْمَشِارَكِات الْمَشِارَكِات : 719
بلدي بلدي : سوريا
الْنِّقَاط الْنِّقَاط : 17286
السٌّمعَة السٌّمعَة : 4
. الدرس الثالث : التحكم فى الروابط و الخلفيات 111010

http://www.orignale.com

الرجوع الى أعلى الصفحة اذهب الى الأسفل

الدرس الثالث : التحكم فى الروابط و الخلفيات Empty رد: الدرس الثالث : التحكم فى الروابط و الخلفيات

مُساهمة من طرف ASEEL الثلاثاء أغسطس 10, 2010 4:27 pm

يعطيكأ العافية أخوي , ماشاء الله شرح واضح ومفهومـ
ASEEL
ASEEL
ღ عضو نشيط ღ
ღ عضو نشيط ღ

الْعُمْر الْعُمْر : 53
 الجنس : ذكر
الْمَشِارَكِات الْمَشِارَكِات : 100
بلدي بلدي : فلسطين
الْنِّقَاط الْنِّقَاط : 15800
السٌّمعَة السٌّمعَة : 0
. الدرس الثالث : التحكم فى الروابط و الخلفيات 111010

الرجوع الى أعلى الصفحة اذهب الى الأسفل

الدرس الثالث : التحكم فى الروابط و الخلفيات Empty رد: الدرس الثالث : التحكم فى الروابط و الخلفيات

مُساهمة من طرف oussama الأحد يناير 16, 2011 3:27 pm

تسلم عالدرس
oussama
oussama
ღ عضو ღ v I p
ღ عضو ღ v I p

الْعُمْر الْعُمْر : 31
 الجنس : ذكر
الْمَشِارَكِات الْمَشِارَكِات : 3558
بلدي بلدي : الجزائر
الْنِّقَاط الْنِّقَاط : 20590
السٌّمعَة السٌّمعَة : 5
. الدرس الثالث : التحكم فى الروابط و الخلفيات 111010

http://www.veecos.net

الرجوع الى أعلى الصفحة اذهب الى الأسفل

الدرس الثالث : التحكم فى الروابط و الخلفيات Empty رد: الدرس الثالث : التحكم فى الروابط و الخلفيات

مُساهمة من طرف A Sniper.Man الثلاثاء فبراير 08, 2011 9:23 am

شكرا لك
الدرس الثالث : التحكم فى الروابط و الخلفيات 87061
A Sniper.Man
A Sniper.Man
...::|مراقب عام|::...


الْعُمْر الْعُمْر : 30
 الجنس : ذكر
الْمَشِارَكِات الْمَشِارَكِات : 1414
بلدي بلدي : الجزائر
الْنِّقَاط الْنِّقَاط : 16960
السٌّمعَة السٌّمعَة : 0
. الدرس الثالث : التحكم فى الروابط و الخلفيات 111010

الرجوع الى أعلى الصفحة اذهب الى الأسفل

الدرس الثالث : التحكم فى الروابط و الخلفيات Empty رد: الدرس الثالث : التحكم فى الروابط و الخلفيات

مُساهمة من طرف Design-sasuke الثلاثاء فبراير 08, 2011 5:57 pm

مششـكـوووور آللهـ يع ـطيك الع ـآفيهـ
Design-sasuke
Design-sasuke
ღ عضو ღ v I p
ღ عضو ღ v I p

الْعُمْر الْعُمْر : 32
 الجنس : ذكر
الْمَشِارَكِات الْمَشِارَكِات : 8432
بلدي بلدي : سوريا
الْنِّقَاط الْنِّقَاط : 29429
السٌّمعَة السٌّمعَة : 0
. الدرس الثالث : التحكم فى الروابط و الخلفيات 111010

الرجوع الى أعلى الصفحة اذهب الى الأسفل

الدرس الثالث : التحكم فى الروابط و الخلفيات Empty رد: الدرس الثالث : التحكم فى الروابط و الخلفيات

مُساهمة من طرف Spider_mo09 السبت مارس 05, 2011 12:29 am

يسلموووو يا غاليــــــ
الدرس الثالث : التحكم فى الروابط و الخلفيات 475486
Spider_mo09
Spider_mo09
ღ عضو محترف ღ
ღ عضو محترف ღ

الْعُمْر الْعُمْر : 26
 الجنس : ذكر
الْمَشِارَكِات الْمَشِارَكِات : 538
بلدي بلدي : الاردن
الْنِّقَاط الْنِّقَاط : 16512
السٌّمعَة السٌّمعَة : 0
. الدرس الثالث : التحكم فى الروابط و الخلفيات 111010

http://www.eng-safy.co.cc

الرجوع الى أعلى الصفحة اذهب الى الأسفل

الدرس الثالث : التحكم فى الروابط و الخلفيات Empty رد: الدرس الثالث : التحكم فى الروابط و الخلفيات

مُساهمة من طرف YASIR الإثنين مارس 07, 2011 6:31 am

شكرا لك على الدرس المميز..
YASIR
YASIR
:: عضو اداري ::
نائب مدير الموقع

الْعُمْر الْعُمْر : 34
 الجنس : ذكر
الْمَشِارَكِات الْمَشِارَكِات : 3331
بلدي بلدي : العراق
الْنِّقَاط الْنِّقَاط : 18888
السٌّمعَة السٌّمعَة : 0
. الدرس الثالث : التحكم فى الروابط و الخلفيات 111010

http://www.asase.yoo7.com

الرجوع الى أعلى الصفحة اذهب الى الأسفل

الدرس الثالث : التحكم فى الروابط و الخلفيات Empty رد: الدرس الثالث : التحكم فى الروابط و الخلفيات

مُساهمة من طرف K!NG M!DO الأربعاء مارس 16, 2011 3:03 am

معلومات مفيدة وشيء جميل بصراحة
جزاكم الله خير Suspect
K!NG M!DO
K!NG M!DO
ღ عضو جديد ღ
ღ عضو جديد ღ

الْعُمْر الْعُمْر : 30
 الجنس : ذكر
الْمَشِارَكِات الْمَشِارَكِات : 22
بلدي بلدي : الاردن
الْنِّقَاط الْنِّقَاط : 15083
السٌّمعَة السٌّمعَة : 0
. الدرس الثالث : التحكم فى الروابط و الخلفيات 111010

http://www.el-ebda3.own0.com

الرجوع الى أعلى الصفحة اذهب الى الأسفل

الدرس الثالث : التحكم فى الروابط و الخلفيات Empty رد: الدرس الثالث : التحكم فى الروابط و الخلفيات

مُساهمة من طرف Sifou الأحد مارس 20, 2011 6:13 pm

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


موضوع مميز

تقبل مروري

الى الامام ...........
Sifou
Sifou
ღ عضو ღ v I p
ღ عضو ღ v I p

الْعُمْر الْعُمْر : 30
 الجنس : ذكر
الْمَشِارَكِات الْمَشِارَكِات : 4649
بلدي بلدي : الجزائر
الْنِّقَاط الْنِّقَاط : 20565
السٌّمعَة السٌّمعَة : 0
. الدرس الثالث : التحكم فى الروابط و الخلفيات 441010

الرجوع الى أعلى الصفحة اذهب الى الأسفل

الدرس الثالث : التحكم فى الروابط و الخلفيات Empty رد: الدرس الثالث : التحكم فى الروابط و الخلفيات

مُساهمة من طرف @eshary@ الإثنين مارس 21, 2011 12:45 am

درس روعة
@eshary@
@eshary@
ღ عضو فعال ღ
ღ عضو فعال ღ

الْعُمْر الْعُمْر : 40
 الجنس : ذكر
الْمَشِارَكِات الْمَشِارَكِات : 165
بلدي بلدي : السودان
الْنِّقَاط الْنِّقَاط : 15232
السٌّمعَة السٌّمعَة : 1
. الدرس الثالث : التحكم فى الروابط و الخلفيات 111010

http://fox0.ba7r.org/

الرجوع الى أعلى الصفحة اذهب الى الأسفل

الرجوع الى أعلى الصفحة


 
صلاحيات هذا المنتدى:
لاتستطيع الرد على المواضيع في هذا المنتدى