• دورة تعليم تقنية css متجدد حصريا على شبكة بوسعادة للرقي و التطوير



     
    الرئيسيةأحدث الصورالتسجيلدخول
    آخر المواضيع
    الموضوع
    تاريخ ارسال المشاركة
    بواسطة
    صور فندق هيلتون من الخارج و الداخل
    افكار في المماسات عن الأستاذ محمد محمدى
    استايل منتديات لحظة وداع البني من تصميمي
    صور جبل ام ساعد. بلدية عين غراب.دائرة بوسعادة
    صور بوسعادة
    سلسلة رائعة تحت عنوان محراب العبودية لشيخنا الفاضل الداعية احمد قاسيمي
    سلسلة الأدعية بمناسبة شهر رمضان - المــعيقلي -
    من هم أحرار هذا الزمان ... ومن هم عبيده ؟
    بدون معلم كيف يمكنك قياس ذكائك
    وقفات بعد رحيل رمضان
    الثلاثاء يناير 06, 2015 8:32 pm
    الإثنين نوفمبر 17, 2014 3:59 pm
    الخميس نوفمبر 13, 2014 9:56 pm
    الخميس نوفمبر 13, 2014 9:45 am
    الخميس نوفمبر 13, 2014 9:39 am
    الأربعاء يونيو 25, 2014 9:26 pm
    الأربعاء يونيو 25, 2014 11:43 am
    الأربعاء يونيو 25, 2014 11:43 am
    الأربعاء يونيو 25, 2014 11:43 am
    الأربعاء يونيو 25, 2014 11:42 am










    GỬI THÔNG ĐIỆP - CLICK !!
    Chỉ dành cho thành viên có nick màu hoặc trên 30 bài viết ...
    فتاة العرب من طرف الف الف مبروووووووووووك للجزائر و عقبال التاهل للدور الثمن نهائي
    gửi vào lúc الأحد يونيو 22, 2014 8:57 pm ...
    : cheers
    بوسعادي من طرف أتمنى لكم النجاح
    gửi vào lúc الإثنين ديسمبر 10, 2012 8:59 pm ...
    : أتمنى لكم النجاح
    فتاة العرب من طرف موقع .:.: عائـــد لله :.:.
    gửi vào lúc الأحد أكتوبر 07, 2012 4:20 pm ...
    : http://www.back4allah.com/index.php
    فتاة العرب من طرف رمضان كريم و صح فطوركم
    gửi vào lúc الثلاثاء يوليو 31, 2012 11:40 am ...
    : flower
    فتاة العرب من طرف اقوى العروض التي نقدمها لكم في شبكة رواد الجزائر
    gửi vào lúc الأحد يوليو 29, 2012 9:39 pm ...
    : اقوى العروض التي نقدمها لكم في شبكة رواد الجزائر
    فتاة العرب من طرف اهلا و سهلا
    gửi vào lúc الأحد يوليو 29, 2012 9:37 pm ...
    : flower flowerاهلا و سهلا بكم flower flower
    Gửi đến :
    Lời nhắn :

     
    اشتراك في خدمة الرسائل البريدية لكي يصلك كل جديد وحصري عبر الاميل  
     

    بعد الاشتراك ستصلك رسالة بعنوان (تأكيد اشتراك)فضلا انقر علي الرابط بداخلها

    شاطر | 
     

     دورة تعليم تقنية css متجدد حصريا على شبكة بوسعادة للرقي و التطوير

    استعرض الموضوع التالي استعرض الموضوع السابق اذهب الى الأسفل 
    كاتب الموضوعرسالة
     ~|| معلومات العضو ||~
     
    فتاة العرب
    Admin

    Admin

    فتاة العرب
     
     ~|| بيانات العضو ||~ 
     
    الجنس : انثى

    الْمَشِارَكِات الْمَشِارَكِات : 672

    السٌّمعَة السٌّمعَة : 1

    الْعُمْر الْعُمْر : 29

    https://chabakat.forum.st

    لاتنسى ذكر الله

     

     
     
    مُساهمةموضوع: دورة تعليم تقنية css متجدد حصريا على شبكة بوسعادة للرقي و التطوير   دورة تعليم تقنية css  متجدد حصريا على شبكة بوسعادة للرقي و التطوير I_icon_minitimeالثلاثاء يونيو 26, 2012 11:00 am

    مقدمة



    [ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]CSS
    هي أداة رائعة لإضافة تصميم لمواقعك، ويمكنها أن توفر عليك الكثير من
    الوقت باستخدامها في تصميم المواقع بطريقة جديدة تماماً، وهي لغة يجب أن
    تستخدم من قبل كل شخص يعمل في تصميم المواقع.


    في هذا الدرس ستبدأ في تعلم هذه التقنية خلال ساعات قليلة، CSS يسهل فهمها ويمكنك أن تتعلم كل الطرق العملية للتحكم بتصميم موقعك.


    تعلم CSS عملية ممتعة، وأنت تقرأ هذا الدرس تذكر أ ن تأخذ وقتاً لتجري بعض التجارب وترى ماذا تعلمت من كل درس.


    استخدام CSS يتطلب معرفة أساسيات HTML،إذا لم تكن تعرف HTML فيمكنك أن تبدأ قبل أن تتعلم CSS.


    ما هي البرامج التي أحتاجها؟



    تجنب
    استخدام برامج مثل فرونت بيج أو دريمويفر أو مايكروسوفت وورد عند قراءة
    وتطبيق هذا الدرس، هذه البرامج لن تساعدك على تعلم CSS، بدلاً من ذلك
    ستعيقك وتؤخر تعلمك للتقنية.


    كل ما تحتاجه هو محرر نصي.


    مثلاً
    مايكروسوفت ويندوز يأتي مع برنامج يسمى Notepad (المفكرة)، وهو غالباً ما
    يوضع في قسم Accessories (أدوات) الذي تجده في قسم Programs (برامج)،
    وبإمكانك استخدام برامج مماثلة في أنظمة التشغيل الأخرى مثل Pico في لينكس
    وSimple text لنظام ماك.


    المحرر النصي البسيط هو أداة مثالية
    لتعلم HTML وCSS لأنه لا يؤثر أو يغير ما كتبته من أوامر، بهذه الطريقة
    نجاحك وأخطائك تعتمد عليك وحدك وليس على البرنامج، وهذا يبسط عملية التعلم
    لأنك تستطيع كشف الأخطاء بسرعة وسهولة.


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


    متصفح ومحرر نصي، هذا كل ما تحتاجه.


    لنبدأ!
    المصدر: شبكة رواد الجزائر
    فتاة العرب ; توقيع العضو


    الرجوع الى أعلى الصفحة اذهب الى الأسفل
     ~|| معلومات العضو ||~
     
    فتاة العرب
    Admin

    Admin

    فتاة العرب
     
     ~|| بيانات العضو ||~ 
     
    الجنس : انثى

    الْمَشِارَكِات الْمَشِارَكِات : 672

    السٌّمعَة السٌّمعَة : 1

    الْعُمْر الْعُمْر : 29

    https://chabakat.forum.st

    لاتنسى ذكر الله

     

     
     
    مُساهمةموضوع: رد: دورة تعليم تقنية css متجدد حصريا على شبكة بوسعادة للرقي و التطوير   دورة تعليم تقنية css  متجدد حصريا على شبكة بوسعادة للرقي و التطوير I_icon_minitimeالثلاثاء يونيو 26, 2012 11:02 am

    درس 1: ما هي تقنية CSS؟



    لعلك سمعت عن CSS من قبل لكن لا تعرف حقاً ما هي، في هذا الدرس ستتعلم المزيد عن CSS وماذا يمكن لهذه التقنية أن تقدم لك.


    CSS هي اختصار لي Cascading Style Sheets.


    ماذا يمكن أن أفعل بتقنية CSS؟



    CSS
    هي لغة تصميم تحدد شكل وثيقة HTML، فهي تهتم بالخطوط، الألوان، الهامش،
    والعرض والارتفاع، صورة خلفية الموقع، وكيفية توزيع المساحات وأشياء أخرى
    كثيرة، انتظر فقط وسترى!


    HTML يمكن أن تستخدم بشكل خاطئ لإضافة
    تصميم للمواقع، لكن CSS توفر المزيد من الخيارات وهي أكثر دقة وعملية، وهي
    مدعومة من قبل المتصفحات الرئيسية اليوم.


    بعد أجزاء قليلة في هذا الدرس ستتمكن من إنشاء ملف CSS الأول لكي تعطي موقعك مظهراً رائعاً.


    ما الفرق بين CSS وHTML؟
    المصدر: شبكة رواد الجزائر
    فتاة العرب ; توقيع العضو


    الرجوع الى أعلى الصفحة اذهب الى الأسفل
     ~|| معلومات العضو ||~
     
    فتاة العرب
    Admin

    Admin

    فتاة العرب
     
     ~|| بيانات العضو ||~ 
     
    الجنس : انثى

    الْمَشِارَكِات الْمَشِارَكِات : 672

    السٌّمعَة السٌّمعَة : 1

    الْعُمْر الْعُمْر : 29

    https://chabakat.forum.st

    لاتنسى ذكر الله

     

     
     
    مُساهمةموضوع: رد: دورة تعليم تقنية css متجدد حصريا على شبكة بوسعادة للرقي و التطوير   دورة تعليم تقنية css  متجدد حصريا على شبكة بوسعادة للرقي و التطوير I_icon_minitimeالثلاثاء يونيو 26, 2012 11:03 am


    تستخدم لوضع هيكلية ونظام منطقي للمحتويات، أما CSS فهي تستخدم لإضافة تصميم لهذه المحتويات.


    حسناً، قد يبدو هذا مربكاً لكن أكمل القراءة وستفهم ما قرأته قريباً.


    في
    الماضي القريب اخترع رجل اسمه تيم بيرنرز لي شبكة الويب، في ذلك الوقت
    كانت HTML تستخدم فقط لإضافة هيكلية للنص، الكاتب يمكنه أن يقوم بإضافة
    معنى للنص بأن يقول مثلاً "هذا عنوان" أو "هذه فقرة" ويستخدم وسوم HTML
    مثل
    و.


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


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


    ابتكرت CSS لعلاج هذه المشكلة لأنها توفر
    للمصممين طرقاً فعالة وعملية لإنشاء التصاميم وهذه التصاميم ستكون مدعومة
    من قبل جميع المتصفحات في نفس الوقت، والفصل بين شكل الصفحة ومحتوياتها
    يبسط عملية إدارة الموقع بشكل كبير.


    كيف ستفيدني CSS؟



    تعتبر CSS ثورة في عالم تصميم المواقع، وفوائدها الأساسية هي:




    • التحكم بالتصميم من خلال ملف واحد.
    • إمكانية أكبر وأدق للتحكم بتفاصيل التصميم.
    • إنشاء تصاميم خاصة لمختلف وسائل عرض الموقع مثل الشاشات والطابعات والهواتف النقالة .. إلخ
    • العديد من التقنيات والأساليب المتقدمة في التحكم بالتصميم.


    المصدر: شبكة رواد الجزائر
    فتاة العرب ; توقيع العضو


    الرجوع الى أعلى الصفحة اذهب الى الأسفل
     ~|| معلومات العضو ||~
     
    فتاة العرب
    Admin

    Admin

    فتاة العرب
     
     ~|| بيانات العضو ||~ 
     
    الجنس : انثى

    الْمَشِارَكِات الْمَشِارَكِات : 672

    السٌّمعَة السٌّمعَة : 1

    الْعُمْر الْعُمْر : 29

    https://chabakat.forum.st

    لاتنسى ذكر الله

     

     
     
    مُساهمةموضوع: رد: دورة تعليم تقنية css متجدد حصريا على شبكة بوسعادة للرقي و التطوير   دورة تعليم تقنية css  متجدد حصريا على شبكة بوسعادة للرقي و التطوير I_icon_minitimeالثلاثاء يونيو 26, 2012 11:04 am

    درس 2: كيف تعمل تقنية CSS؟



    في هذا الدرس ستتعلم كيف تقوم بإنشاء ملف التصميم الأول، ستتعلم أساسيات CSS وما هي الوسوم اللازمة لتستخدم CSS في وثيقة HTML.



    الكثير
    من خصائص CSS تشبه تلك المستخدمة في HTML، لذلك إذا تعلمت HTML
    واستخدامتها لإنشاء التصاميم فأنت في الغالب ستتمكن من تعلم CSS بسهولة،
    لنلقي نظرة على هذا المثال الأساسي.



    القواعد الأساسية لكتابة CSS



    لنقل أننا نريد اللون الأحمر ليكون خلفية للصفحة:



    باستخدام HTML يمكننا أن ننجز ذلك بهذه الطريقة:










    مع CSS يمكن تحقيق نفس النتيجة بكتابة هذه الأوامر:




    body {background-color: #FF0000;}





    كما تلاحظ، أوامر CSS تتشابه كثيراً مع HTML، والمثال أعلاه يوضح لك الأسلوب الأساسي لكتابة CSS:



    [ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]



    لكن أين نضع أوامر CSS؟ هذا هو ما سنتعلمه الآن.



    تفعيل CSS في صفحة HTML




    هناك
    ثلاث طرق يمكن أن تستخدمها لتفعيل CSS في صفحة HTML، هذه الطرق مشروحة
    أدناه، ونحن ننصح بأن تركز وتستخدم الطريقة الثالثة، وهي أن تضع CSS في
    ملف منفصل.



    الطريقة 1: ضمن وسوم HTML باستخدام خاصية style




    إحدى الطرق لتفعيل CSS في HTML هي باستخدام خاصية style، لنأخذ مثالاً على أساس المثال أعلاه الذي أردنا فيه استخدام اللون الأحمر كلخفية للصفحة، يمكن تطبيق هذا الأمر بهذا الشكل





    Example<title><br /> </head><br /> <strong><body style="background-color: #FF0000;"></strong><br /> <p>This is a red page</p><br /> </body><br /> </html><br /> <br /> <br /><div align="center"><br /><br /> </div><strong>الطريقة 2: ضمت ملف HTML باستخدام وسم style</strong><br /><br /><br /><div align="center"><br /><br /> هذه طريقة مختلفة بأنها تستخدم وسم <style>، وهذا مثال لكيفية تطبيق هذه الطريقة:<br /><br /><br /><br /> </div> <html><br /> <head><br /> <title>Example<title><br /> <strong><style type="text/css"></strong><br /> <strong>body {background-color: #FF0000;}</strong><br /> <strong></style></strong><br /> </head><br /> <body><br /> <p>This is a red page</p><br /> </body><br /> </html><br /> <br /> <br /><div align="center"><br /><br /> </div><strong>الطريقة 3: ملف خارجي</strong><br /><br /><br /><div align="center"><br /><br /> هذه هي الطريقة الأفضل، وهي أن تقوم بوضع رابط لملف خارجي يحوي أوامر CSS، خلال هذا الدرس سنقوم باستخدام هذه الطريقة لجميع الأمثلة.<br /><br /><br /><br /> الملف الخارجي هو ببساطة ملف نصي يستخدم اللاحقة <strong>.css</strong>، ومثل الملفات الأخرى يمكنك أن تضعه في مزود موقعك أو على القرص الصلب.<br /><br /><br /><br /> مثلاً، لنقل أن ملف التصميم لديك اسمه <strong>style.css</strong> وهو موجود في مجلد اسمه <strong>style</strong>، هذه الحالة يمكن توضيحها أكثر من خلال هذا الرسم<br /><br /><br /><br /> <span style="color:#f00">[ندعوك <a href="/register?redirect=%2Ft159-topic">للتسجيل في المنتدى</a> أو <a href="/login?redirect=%2Ft159-topic">التعريف بنفسك</a> لمعاينة هذه الصورة]</span><br /><br /><br /><br /> المهم هنا هو إنشاء رابط بين ملف HTML وملف التصميم (style.css)، مثل هذا الرابط يمكن إنشاءه من خلال سطر واحد في HTML:<br /><br /><br /><br /> </div> <link rel="stylesheet" type="text/css" <strong>href="style/style.css"</strong> /><br /> <br /> <br /><div align="center"><br /><br /> لاحظ كيف أن مسار الملف حددناه باستخدام خاصية href. <br /><br /><br /><br /> هذا الأمر يجب أن يوضع في قسم رأس الصفحة، أي بين وسمي <head> و</head> كما في المثال الآتي:<br /><br /><br /><br /> </div> <html><br /> <head><br /> <title>My document



    ...




    هذا الرابط يخبر المتصفح بأن عليه استخدام التصميم من ملف CSS عندما يقوم بعرض ملف HTML.
    الجميل
    هنا أنك تستطيع ربط العديد من ملفات HTML بملف تصميم واحد، بمعنى آخر يمكن
    لملف تصميم واحد أن يستخدم للتحكم بتصميم العديد من ملفات HTML.



    [ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]



    هذه
    الفكرة يمكنها أن توفر عليك الكثير من الوقت والجهد، إذا أردت مثلاً أن
    تغير لون خلفية موقع يحوي 100 صفحة فملف التصميم يمكنه أن يوفر عليك الوقت
    فلا تحتاج إلى تعديل 100 ملف بنفسك، باستخدام CSS يمكن تغيير ما تريد خلال
    ثواني بتغيير سطر واحد في ملف التصميم.



    لنتدرب على ما تعلمناه حتى الآن.



    جرب بنفسك




    قم بتشغيل برنامج المفكرة (Notepad) أو أي محرر نصي، وقم بإنشاء ملفين، أحدهما HTML والآخر CSS وضع فيهما هذه المحتويات:



    default.htm






    My document



    My first stylesheet








    style.css




    body {
    background-color: #FF0000;
    }




    الآن قم بوضع الملفين في نفس المجلد، تذكر أن تحفظ الملفين باستخدام اللاحقة الصحيحة لكل ملف.



    قم بفتح ملف default.htm في متصفحك وانظر إلى الصفحة وهي تحوي اللون الأحمر كخلفية، تهانينا! لقد قمت بإنشاء ملف التصميم الأول!
    المصدر: شبكة رواد الجزائر
    فتاة العرب ; توقيع العضو


    الرجوع الى أعلى الصفحة اذهب الى الأسفل
     ~|| معلومات العضو ||~
     
    فتاة العرب
    Admin

    Admin

    فتاة العرب
     
     ~|| بيانات العضو ||~ 
     
    الجنس : انثى

    الْمَشِارَكِات الْمَشِارَكِات : 672

    السٌّمعَة السٌّمعَة : 1

    الْعُمْر الْعُمْر : 29

    https://chabakat.forum.st

    لاتنسى ذكر الله

     

     
     
    مُساهمةموضوع: رد: دورة تعليم تقنية css متجدد حصريا على شبكة بوسعادة للرقي و التطوير   دورة تعليم تقنية css  متجدد حصريا على شبكة بوسعادة للرقي و التطوير I_icon_minitimeالثلاثاء يونيو 26, 2012 11:06 am

    الدرس 3: الألوان والخلفيات




    في هذا الدرس سنتعلم كيفية
    تفعيل الألوان والخلفيات لموقعك، سنقوم أيضاً بتعلم طرق متقدمة لتحديد
    موقع صورة الخلفية، نشرح هذه الخصائص في CSS:


    لون المقدمة: خاصية 'color'




    خاصية color تصف لون عنصر HTML.


    فمثلاً تصور أنك تريد أن تكون كل العناوين في الصفحة ملونة بلون أحمر داكن، كل العناوين رمزت باستخدام وسم

    ، المثال أدناه سيقوم بتوضيح كيفية تحويل كل

    إلى اللون الأحمر:




    h1 {
    color: #ff0000;
    }








    الألوان
    يمكن أن تحدد باستخدام نظام الأرقام الست عشري كما في المثال أعلاه، أو
    بأن تختار اسم اللون "red"، أو من خلال قيمة RGB والتي تعني Red وGreen
    وBlue، مثال: (rgb(255,0,0)).



    خاصية 'background-color'



    خاصية background-color تحدد لون خلفية أي عنصر.


    العنصر يضم كل محتويات وثيقة HTML، لذلك لتغيير خلفية الصفحة بأكملها يجب أن نفعل خاصية background-color على العنصر .


    يمكنك أيضاً تفعيل خاصية لون الخلفية على عناصر أخرى مثل العناوين والنصوص، في المثال أدناه قمنا باختيار ألوان خلفية لعنصري و

    .




    body {
    background-color: #FFCC66;
    }

    h1 {
    color: #990000;
    background-color: #FC9804;
    }








    لاحظ أننا قمنا بتفعيل خاصيتين للعنصر

    وقمنا بالفصل بين الخاصيتين باستخدام فاصلة منقوطة.



    الصورة كخلفية "background-image"



    خاصية background-image تستخدم لوضع صورة كخلفية لأي عنصر.


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


    [ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]


    لإدخال صورة الفراشة كخلفية للصفحة قم بتفعيل خاصية background-image للعنصر وحدد مسار الصورة:




    body {
    background-color: #FFCC66;
    background-image: url("butterfly.gif");
    }

    h1 {
    color: #990000;
    background-color: #FC9804;
    }








    انتبه: لاحظ كيف حددنا مسار الصورة بهذا الشكل url("butterfly.gif")، هذا يعني أن الصورة وضعت في نفس المجلد مع ملف التصميم، يمكنك أن تحدد مسار الصور في مجلدات أخرى باستخدام url("../images/butterfly.gif") أو حتى العنوان الكامل للملف: url("http://www.html.net/butterfly.gif").



    تكرار صورة الخلفية "background-repeat"



    هل لاحظت في المثال أعلاه أن صورة الفراشة تتكرر رأسياً وأفقياً لتغطي كامل الصفحة؟ الخاصية background-repeat تتحكم بتكرار الصورة.


    في الجدول أدناه ملخص لأربع قيم يمكن أن تضعها للخاصية background-repeat.



    القيمةالوصفمثال
    Background-repeat: repeat-xالصورة ستتكرر أفقياً[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط]
    background-repeat: repeat-yالصورة ستتكرر عمودياً[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط]
    background-repeat: repeatالصورة ستتكرر أفقياً وعمودياً[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط]
    background-repeat: no-repeatلن تتكرر بأي شكل[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط]

    مثلاً لتجنب تكرار صورة الخلفية يجب أن تكتب الأوامر بهذا الشكل::




    body {
    background-color: #FFCC66;
    background-image: url("butterfly.gif");
    background-repeat: no-repeat;
    }

    h1 {
    color: #990000;
    background-color: #FC9804;
    }









    تثبيت صورة الخلفية "background-attachment"



    الخاصية background-attachment تحدد ما إذا كانت صورة الخلفية ثابتة أو متحركة مع محتويات العنصر.


    الصورة الثابتة لن تتحرك مع النص عندما يقوم القارئ بتحريك الصفحة، بينما الصورة المتحركة ستتحرك مع الصفحة بمحتوياتها.



    في الجدول أدناه ملخص للقيم التي يمكنك وضعها لخاصية background-attachment، شاهد الأمثلة ولاحظ الاختلاف بين الصورة الثابتة والمتحركة.



    القيمةالوصفمثال
    Background-attachment: scrollالصورة ستتحرك مع الصفحة[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط]
    Background-attachment: fixedالصورة ستبقى ثابتة[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط]


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




    body {
    background-color: #FFCC66;
    background-image: url("butterfly.gif");
    background-repeat: no-repeat;
    background-attachment: fixed;
    }

    h1 {
    color: #990000;
    background-color: #FC9804;
    }








    مكان صورة الخلفية "background-position"



    تلقائياً توضع صورة الخلفية في أعلى يسار الصفحة، الخاصية background-position تسمح لك بتغيير هذه القيمة التلقائية ووضع الصورة في أي مكان تريده من الشاشة.


    هناك طرق مختلفة لتحديد قيمة background-position، لكن كلها تنظم على نسق واحد، فمثلاً القيمة '100px 200px' تضع الصورة الخلفية على بعد 100 بكسل من يسار نافذة المتصفح و200 بكسل من أعلى نافذة المتصفح.



    هذا
    النسق يمكن تحديده أيضاً بالنسبة المؤية من عرض الشاشة وكذلك مقاييس محددة
    مثل البكسل والسنتيميتر، أو من خلال استخدام كلمات مثل top وbottom
    وcenter وleft وright.



    [ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]




    الجدول أدناه يوضح بالمزيد من الأمثلة



    القيمةالوصفمثال
    background-position: 2cm 2cmهذه الصورة وضعت على بعد 2 سنتم من يسار الشاشة و2 سنتم من أعلى الشاشة[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط]
    background-position: 50% 25%هذه الصورة وضعت في منتصف المسافة من يسار الشاشة وربع المسافة من أعلى الشاشة[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط]
    background-position: top rightهذه الصورة وضعت في أعلى يمين الصفحة[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط]


    المثال أدناه يوضح كيفية وضع صورة الخلفية في أعلى يمين الشاشة:




    body {
    background-color: #FFCC66;
    background-image: url("butterfly.gif");
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-position: right bottom;
    }

    h1 {
    color: #990000;
    background-color: #FC9804;
    }








    جمع كل الخصائص "background"



    الخاصية background هي اختصار لكل خصائص خلفية العناصر التي قرأتها في هذا الدرس.


    باستخدام background يمكنك جمع عدة خصائص وبالتالي تقليل عدد الأسطر التي تكتبها في ملف التصميم وهذا يجعل الملف أسهل للقراءة.


    فمثلاً يمكن اختصار هذه الأسطر:




    background-color: #FFCC66;
    background-image: url("butterfly.gif");
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-position: right bottom;





    باستخدام background يمكن تحقيق نفس النتيجة باستخدام سطر واحد فقط:




    background: #FFCC66 url("butterfly.gif") no-repeat fixed right bottom;





    القائمة ترتب بهذا الشكل - من اليسار إلى اليمين:


    background-color | background-image | background-repeat | background-attachment | background-position


    إذا لم تكتب خاصية ما سيقوم المتصفح بوضع القيمة التلقائية لهذه الخاصية، فمثلاً لم نضع الخاصية background-attachment وbackground-position في المثال:




    background: #FFCC66 url("butterfly.gif") no-repeat;





    الخاصيتين لم تحددا وسيقوم المتصفح بوضع القيمة التلقائية لهما والقيم هي كما تعرف scroll وtop left
    المصدر: شبكة رواد الجزائر
    فتاة العرب ; توقيع العضو


    الرجوع الى أعلى الصفحة اذهب الى الأسفل
     ~|| معلومات العضو ||~
     
    فتاة العرب
    Admin

    Admin

    فتاة العرب
     
     ~|| بيانات العضو ||~ 
     
    الجنس : انثى

    الْمَشِارَكِات الْمَشِارَكِات : 672

    السٌّمعَة السٌّمعَة : 1

    الْعُمْر الْعُمْر : 29

    https://chabakat.forum.st

    لاتنسى ذكر الله

     

     
     
    مُساهمةموضوع: رد: دورة تعليم تقنية css متجدد حصريا على شبكة بوسعادة للرقي و التطوير   دورة تعليم تقنية css  متجدد حصريا على شبكة بوسعادة للرقي و التطوير I_icon_minitimeالثلاثاء يونيو 26, 2012 11:07 am

    الدرس 4: الخطوط



    في هذا الدرس ستتعلم الخطوط وكيف تفعلها
    باستخدام CSS، وسنقوم أيصاً بمعالجة مشكلة كيفية عرض بعض الخطوط التي لن
    تظهر بشكل صحيح ما لم تكن مثبتة على الحاسوب، سنتعلم هذه الخصائص في هذا
    الدرس:
    نوع الخطوط "font-family"



    الخاصية font-family
    تستخدم لوضع قائمة خطوط تطبق على حسب الأولوية على عنصر أو صفحة ما، إذا
    لم يجد المتصفح الخط الأول ضمن قائمة الخطوط سيقوم باستخدام الخط الثاني
    في القائمة وإذا لم يجده سيحاول عرض الخط التالي، وهكذا حتى يجد الخط
    المناسب.


    هناك نوعان من أسماء الخطوط تستخدم لتصنيفها، خطوط بأسماء محددة أو أسماء عامة، المصطلحين سنشرحهما في الفقرات اللاحقة.



    أسماء الخطوطأمثلة لخطوط بأسماء محددة هي "Arial" و"Times New Roman" أو "Tahoma".أسماء عامةالأسماء
    العامة للخطوط تحدد المجموعة من الخطوط التي لها شكل متماث، فمثلاً
    sans-serif هي مجموعة من الخطوط لا تحوي زوائد على الأحرف وهي خطوط مناسبة
    لعرض النص على الشاشة.

    الاختلاف بين أنواع الخطوط يوضح في المثال التالي:



    [ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]



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



    فمثلاً قائمة مرتبة من الخطوط مرتبة ستكون بهذا الشكل:




    h1 {font-family: arial, verdana, sans-serif;}
    h2 {font-family: "Times New Roman", serif;}








    العناوين التي حددت باستخدام العنصر


    ستعرض باستخدام خط "Arial"، إذا لم يكن هذا الخط مثبتاً في حاسوب المستخدم
    سيعرض بدلاً منه خط "Verdana" وإذا لم يكن الإثنان موجودان على حاسوب
    المستخدم سيتم اختيار خط من عائلة الخطوط sans-serif لعرض العناوين.



    لاحظ كيف أننا وضعنا اسم خط "Times New Roman" بين علامتي تنصيص لأن اسمه يحوي مسافات ولذلك يجب أن يوضع بين علامتي تنصيص.



    طراز الخط "font-style"



    الخاصية font-style تحدد ما إذا كان الخط سيحمل القيمة normal أو italic أو oblique، في المثال أدناه كل عناوين

    ستظهر بشكل مائل.




    h1 {font-family: arial, verdana, sans-serif;}
    h2 {font-family: "Times New Roman", serif; font-style: italic;}








    تباين الخط "font-variant"



    الخاصية font-variant تستخدم للاختيار بين القيمتين normal أو small-caps للخط وهي متعلقة فقط باللغات الأوروبية، القيمة small-caps تعني أن النص سيكتب بحروف كبيرة لكنها من ناحية الحجم صغيرة، ، يبدو الأمر مربكاً، عليك أن تشاهد المثال الآتي لكي تفهم أكثر:



    [ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]



    إذا اختيرت القيمة small-caps للخاصية font-variant ولم يكن هناك خط يدعم هذه الخاصية سيقوم المتصفح بعرض النص بحروف كبيرة فقط.




    h1 {font-variant: small-caps;}
    h2 {font-variant: normal;}








    وزن الخط "font-weight"



    الخاصية font-weight تصف كم ستكون سماكة أو "ثقل" الخط، يمكن للخط أن يحمل القيمة normal أو bold، وهناك متصفحات تدعم استخدام الأرقام من 100 إلى 900 لوصف ثقل الخط.




    p {font-family: arial, verdana, sans-serif;}
    td {font-family: arial, verdana, sans-serif; font-weight: bold;}








    حجم الخط "font-size"



    حجم الخط يمكن تحديده بالخاصية font-size.


    هناك
    العديد من الوحدات (مثال: بكسل، النسبة المؤية) التي يمكن استخدامها لوصف
    حجم الخط، في هذا المثال سنركز على الوحدات الأكثر استخداماً، والمثال
    يتضمن:




    h1 {font-size: 30px;}
    h2 {font-size: 12pt;}
    h3 {font-size: 120%;}
    p {font-size: 1em;}








    هناك فرق واحد بين وحدات القياس الأربع، وهي أن كل من 'px' و'pt' تجعل حجم الخط محدداً بدقة وثابت بينما '%' و'em'
    تسمح للمستخدم بتغيير حجم الخط إلى المستوى المناسب له، هناك العديد من
    المستخدمين من ذوي الاحتياجات الخاصة أو كبار السن أو من يعاني من ضعف في
    البصر أو يملك شاشة ذات جودة رديئة، ولكي نجعل الموقع قابلاً للوصول لهذه الفئات وللجميع لا بد من استخدام وحدات قياس يمكن تعديلها مثل '%' أو 'em'.



    في المثال أدناه توضيح لكيفية تعديل حجم الخط في موزيلا فايرفوكس وإكسبلورر، خاصية رائعة، ألا تظن ذلك؟



    [ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]



    جمع كل خصائص الخط "font"



    استخدام font الخاصية التي يمكنها أن تختصر كل خصائص الخطوط في سطر واحد.



    فمثلاً تصور هذه السطور الأربعة تصف خصائص خطوط للعنصر

    :




    p {
    font-style: italic;
    font-weight: bold;
    font-size: 30px;
    font-family: arial, sans-serif;

    }





    باستخدام الخاصية التي تختصر الخصائص الأخرى يمكن للسطور الأربعة أن تبسط بهذا الشكل:




    p {
    font: italic bold 30px arial, sans-serif;
    }





    قائمة قيم الخاصية font ترتب بهذا الشكل:


    font-style | font-variant | font-weight | font-size | font-family


    المصدر: شبكة رواد الجزائر
    فتاة العرب ; توقيع العضو


    الرجوع الى أعلى الصفحة اذهب الى الأسفل
     ~|| معلومات العضو ||~
     
    فتاة العرب
    Admin

    Admin

    فتاة العرب
     
     ~|| بيانات العضو ||~ 
     
    الجنس : انثى

    الْمَشِارَكِات الْمَشِارَكِات : 672

    السٌّمعَة السٌّمعَة : 1

    الْعُمْر الْعُمْر : 29

    https://chabakat.forum.st

    لاتنسى ذكر الله

     

     
     
    مُساهمةموضوع: رد: دورة تعليم تقنية css متجدد حصريا على شبكة بوسعادة للرقي و التطوير   دورة تعليم تقنية css  متجدد حصريا على شبكة بوسعادة للرقي و التطوير I_icon_minitimeالثلاثاء يونيو 26, 2012 11:08 am

    الدرس 5: الروابط


    يمكنك أن تطبق ما تعلمته فعلاً في الدروس
    السابقة على الروبط (مثال: تغيير الألوان، الخطوط، وضع خط أسفل الروابط،
    إلخ) الجديد هنا أن CSS تسمح لك بتحديد خصائص مختلفة بحسب حالة الرابط إن
    لم يزر المستخدم الرابط أو زاره أو كان نشطاً أو كان مؤشر الفأرة فوق
    الرابط، كل هذا يمكنك من إضافة مؤثرات جميلة ومفيدة على الروابط، للتحكم
    بهذه التأثيرات يجب أن تستخدم ما يسمى pseudo-classes.


    ما هي الفئة المزيفة؟


    الفئة المزيفة أو pseudo-class يسمح لك بأن تأخذ في عين الاعتبار مختلف الحالات والأحداث عندما تقوم بتحديد خصائص لعنصر في HTML.

    لنلقي نظرة على المثال، كما تعرف الروابط تحدد في HTML من خلال الوسم لذلك يمكننا أن نستخدم a كمنتقي في CSS:





    a {
    color: blue;
    }




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





    a:link {
    color: blue;
    }

    a:visited {
    color: red;
    }




    استخدم a:link وa:visited للروابط التي زارها أو لم يزرهاالمستخدم، الروابط يمكن أن تكون نشطة لها فئة مزيفة خاصة وهي a:active أما a:hoverفهي الحالة التي يكون فيها مؤشر الفأرة فوق الرابط.

    سنقوم الآن بعرض الحالات الأربع للروابط مع المزيد من الشرح والأمثلة.


    الفئة المزيفة: link


    الفئة المزيفة :link تستخدم للروابط التي تقود المستخدم إلى صفحات لم يزرها.

    في المثال أدناه الروابط التي لم يزرها المستخدم ستظهر بلون أزرق فاتح.





    a:link {
    color: #6699CC;
    }







    الفئة المزيفة: visited


    الفئة المزيفة :visited تستخدم للروابط التي زارها المستخدم، المثال أدناه سيجعل كل الروابط التي زارها المستخدم بلون بنفسجي غامق:





    a:visited {
    color: #660099;
    }







    الفئة المزيفة: active


    الفئة المزيفة :active تستخدم للروابط النشطة.

    في المثال أدناه كل الروابط النشطة ستظهر بخلفية صفراء:





    a:active {
    background-color: #FFFF00;
    }







    الفئة المزيفة: hover


    الفئة المزيفة :hover تستخدم عندما يكون مؤشر الفأرة فوق الرابط.

    يمكن
    استخدام هذه الفئة لإنشاء مؤثرات جميلة، فمثلاً إذا أردنا أن تكون الروابط
    ملونة بالبرتقالي ومائلة عندما نضع مؤشرة الفأرة عليها فعلينا أن نكتب CSS
    بهذا الشكل:





    a:hover {
    color: orange;
    font-style: italic;
    }







    المثال 1: المؤثرات تظهر عندما يوضع مؤشر الفأرة على الرابط


    هذه
    مشهورة لإنشاء مؤثرات مختلفة عندما يوضع مؤشر الفأرة على الرابط، لذلك
    سنلقي نظرة على المزيد من الأمثلة المتعلقة بالفئة الزائفة :hover.


    مثال 1أ: وضع مسافات بين الحروف


    كما تتذكر في [ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط] تعلمنا أن المسافة بين الحروف يمكن أن تعديلها باستخدام الخاصية letter-spacing، هذا يمكن تطبيقه على الروابط لإنشاء مؤثرات خاصة:





    a:hover {
    letter-spacing: 10px;
    font-weight:bold;
    color:red;
    }







    مثال 1ب: الحروف الكبيرة والصغيرة


    في [ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط] ألقينا نظرة على الخاصية text-transform والتي يمكنها تغيير حالة الأحرف بين الصغيرة والكبيرة، هذا يمكن استخدامه أيضاً كمؤثر على الروابط:





    a:hover {
    text-transform: uppercase;
    font-weight:bold;
    color:blue;
    background-color:yellow;
    }







    في المثالين يمكن أن تأخذ فكرة عن الإمكانيات اللامتناهية لدمج بين العديد من الخصائص، يمكنك أن تقوم بإنشاء مؤثرات من ابتكارك، جرب!


    مثال 2: إزالة السطر من أسفل الرابط


    أحد أكثر الأسئلة تكراراً هو كيف أزيل الخط من أسفل الرابط؟

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


    على أي حال، إزالة الخط من أسفل الروابط سهل جداً، كما تتذكر في [ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط] الخاصية text-decoration يمكنها أن تستخدم لتحديد ما إذا كان هناك خط سيظهر أسفل النص أم لا، لإزالة الخط السفلي قم بوضع القيمة none للخاصية text-decoration.





    a {
    text-decoration:none;
    }




    يمكنك أيضاً أن تفعل ذلك مع الحالات الأربع للرابط:





    a:link {
    color: blue;
    text-decoration:none;
    }

    a:visited {
    color: purple;
    text-decoration:none;
    }

    a:active {
    background-color: yellow;
    text-decoration:none;
    }

    a:hover {
    color:red;
    text-decoration:none;
    }







    ملخص
    المصدر: شبكة رواد الجزائر
    فتاة العرب ; توقيع العضو


    الرجوع الى أعلى الصفحة اذهب الى الأسفل
     ~|| معلومات العضو ||~
     
    فتاة العرب
    Admin

    Admin

    فتاة العرب
     
     ~|| بيانات العضو ||~ 
     
    الجنس : انثى

    الْمَشِارَكِات الْمَشِارَكِات : 672

    السٌّمعَة السٌّمعَة : 1

    الْعُمْر الْعُمْر : 29

    https://chabakat.forum.st

    لاتنسى ذكر الله

     

     
     
    مُساهمةموضوع: رد: دورة تعليم تقنية css متجدد حصريا على شبكة بوسعادة للرقي و التطوير   دورة تعليم تقنية css  متجدد حصريا على شبكة بوسعادة للرقي و التطوير I_icon_minitimeالثلاثاء يونيو 26, 2012 11:12 am

    الدرس 6: المطابقة والتجميع للعناصر class وid



    في بعض الأحيان تود أن تفعل خصائص ما على مجموعة أو فريق من العناصر، في هذ الدرس سنلقي نظرة على كيفية استخدام الفئات class والمعرفات id لتحديد خصائص معينة لعناصر مختارة.


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


    تجميع العناصر باستخدام الفئات "class"


    لنقل بأن لدينا قائمتين من الروابط لأصناف مختلفة من الثمار، الخضار والفواكه، القائمتين في ملف HTML ستكونان بهذا الشكل:





    الخضار:




    فواكه:










    نريد أن تكون قائمة روابط الخضروات باللون الأصفر، وقائمة الفواكه باللون الأحر وبقية الروابط تبقى باللون الأزرق.

    لإنجاز هذا نقسم الروابط إلى مجموعتين، يمكن فعل ذلك بتحديد فئة لكل رابط باستخدام الخاصية class.

    لنقم بتحديد فئات للمثال أعلاه:





    خضار:




    فواكه:







    يمكن الآن تحديد خصائص محددة للروابط التي تتبع فئة الخضروات أو الفواكه بهذا الشكل:





    a {
    color: blue;
    }

    a.veg {
    color: #FFBB00;
    }

    a.fru {
    color: #800000;
    }







    كما ترى في المثال، يمكنك أن تحدد خصائص لعناصر معينة تتبع مجموعة محددة باستخدام الفائت .classname في ملف التصميم.


    تحديد معرف خاص لعنصر معين من خلال id


    بالإضافة إلى تجميع العناصر من خلال الفئات، لعلك ترغب في تحديد معرف لخاصية محددة، هذا يمكن إنجازه من خلال الخاصية id.

    المميز في الخاصية id هو عدم إمكانية وجود عنصرين يستخدمانه في نفس الملف، أي لا يمكن لعنصرين أن يستخدما معرفاً id واحداً في نفس الصفحة، كل معرف id يجب أن يكون مميزاً وفريداً، أما غير ذلك فعليك استخدام الفئات class، دعنا نلقي نظرة على مثال محتمل لكيفية استخدام المعرف id:





    فصل 1


    ...

    فصل 1.1


    ...

    فصل 1.2


    ...

    فصل 2


    ...

    فصل 2.1


    ...

    فصل 2.1.2


    ...




    المثال أعلاه قد يكون عناوين لوثيقة ما تقسم الصفحة إلى أبواب وفصول، من الطبيعي أن نحدد لكل فصل معرفاً خاصاً id كما في المثال الآتي:





    id="c1">فصل 1


    ...

    id="c1-1">فصل 1.1


    ...

    id="c1-2">فصل 1.2


    ...

    id="c2">فصل 2


    ...

    id="c2-1">فصل 2.1


    ...

    id="c2-1-2">فصل 2.1.2


    ...




    لنقل أن عنوان الفصل 1.2 يجب أن يكون باللون الأحمر، يمكن إنجاز ذلك في CSS بهذا الشكل:





    #c1-2 {
    color: red;
    }







    كما ترى في المثال أعلاه يمكن تحديد خصائص معينة لعنصر معين باستخدام #id في وثيقة التصميم
    المصدر: شبكة رواد الجزائر
    فتاة العرب ; توقيع العضو


    الرجوع الى أعلى الصفحة اذهب الى الأسفل
     ~|| معلومات العضو ||~
     
    فتاة العرب
    Admin

    Admin

    فتاة العرب
     
     ~|| بيانات العضو ||~ 
     
    الجنس : انثى

    الْمَشِارَكِات الْمَشِارَكِات : 672

    السٌّمعَة السٌّمعَة : 1

    الْعُمْر الْعُمْر : 29

    https://chabakat.forum.st

    لاتنسى ذكر الله

     

     
     
    مُساهمةموضوع: رد: دورة تعليم تقنية css متجدد حصريا على شبكة بوسعادة للرقي و التطوير   دورة تعليم تقنية css  متجدد حصريا على شبكة بوسعادة للرقي و التطوير I_icon_minitimeالثلاثاء يونيو 26, 2012 11:16 am

    الدرس 8: تجميع العناصر باستخدام span وdiv


    العنصران و
    يستخدمان لجمع العناصر وإنشاء هيكلية للوثائق وهما يستخدمان معاً مع الخاصيتين class وid.

    في هذ االدرس، سنلقي نظرة عن قريب على استخدام و
    لأنهما العنصران الأكثر أهمية عندما تتعامل مع CSS.



    • التجميع بالعنصر
    • التجميع بالعنصر



    التجميع بالعنصر


    العنصر
    هو ما يمكن أن تسميه العنصر المحايد والذي لا يضيف شيئاً للوثيقة نفسها،
    لكن مع CSS يمكن استخدامه لإنشاء مؤثرات على أجزاء محددة من النص في
    الوثائق.


    مثال هذا هو اقتباس من جملة قالها بنجامين فرانكلين:





    Early to bed and early to rise
    makes a man healthy, wealthy and wise.






    لنقل
    أننا نريد أن نؤكد على ما قاله السيد فرانكلين حول فوائد عدم النوم في
    النهار بأن نلونها بالأحمر، لهذا الغرض يمكن وضع الكلمات بين وسمي ، كل span أضفنا لها فئة class والتي تمكننا بعد ذلك من إضافة خصائص لها من خلال CSS:





    Early to bed and early to rise
    makes a man healthy,
    wealthy
    and wise.






    أوامر CSS المتعلقة بالمثال:





    span.benefit {
    color:red;
    }







    بالطبع يمكنك استخدام المعرف id لإضافة الألوان على
    لكن تذكر أن استخدام المعرف يجب أن يكون لمرة واحدة في الصفحة الواحدة،
    لذلك في المثال أعلاه عليك أن تستخدم ثلاث معرفات متميزة لكل كما تعلمت في الدرس الماضي.


    التجميع بالعنصر



    العنصر يستخدم في العناصر كما رأيت في المثال السابق، العنصر
    يستخدم لتجميع العناصر.

    هذا هو الاختلاف الوحيد، تجميع العناصر باستخدام
    يعمل بنفس الطريقة، لنلقي نظرة على مثال لقائمتين تحويان أسماء الرؤساء الأمريكيين مقسمة حسب الأحزاب التي ينتمون لها:







    • فرانكلين روزفيلت

    • هاري ترومن

    • جون كينيدي

    • ليندون جونسون

    • جيمي كارتر

    • بيل كلينون






    • دوايت أيزنهاور

    • ريتشارد نيكسون

    • جيرالد فورد

    • رونالد ريغان

    • جورج بوش

    • جورج دبليو بوش







    وفي ملف CSS سنستخدم التجميع كما في المثال أعلاه بنفس الطريقة:





    #democrats {
    background:blue;
    }

    #republicans {
    background:red;
    }







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


    الرجوع الى أعلى الصفحة اذهب الى الأسفل
     ~|| معلومات العضو ||~
     
    فتاة العرب
    Admin

    Admin

    فتاة العرب
     
     ~|| بيانات العضو ||~ 
     
    الجنس : انثى

    الْمَشِارَكِات الْمَشِارَكِات : 672

    السٌّمعَة السٌّمعَة : 1

    الْعُمْر الْعُمْر : 29

    https://chabakat.forum.st

    لاتنسى ذكر الله

     

     
     
    مُساهمةموضوع: رد: دورة تعليم تقنية css متجدد حصريا على شبكة بوسعادة للرقي و التطوير   دورة تعليم تقنية css  متجدد حصريا على شبكة بوسعادة للرقي و التطوير I_icon_minitimeالثلاثاء يونيو 26, 2012 11:18 am

    الدرس 9: نموذج الصندوق


    نموذج الصندوق في CSS يصف الصناديق
    التي تنشأ من خلال عناصر HTML، نموذج الصندوق يحوي أيضاً خيارات مفصلة حول
    تعديل الحاشية، الإطار، الحشو والمحتويات لكل عنصر، في المثال التوضيحي
    أدناه سنعرض أجزاء نموذج الصندوق:


    نموذج الصندوق في CSS


    [ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]


    الرسم
    أعلاه يبدو مربكاً بعض الشيء، لذلك لنقم باستخدام نموذج الصندوق في مثال
    فعلي باستخدام عنوان وبعض النصوص، في HTML وضعنا نصاً مقتبساً من الميثاق
    العالمي لحقوق الإنسان:





    Article 1:



    All human beings are born free
    and equal in dignity and rights.
    They are endowed with reason and conscience
    and should act towards one another in a
    spirit of brotherhood





    بإضافة بعض الألوان وتحديد بعض المعلومات حول الخطوط يمكن للمثال أن يصبح بهذا الشكل:


    [ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]


    المثال يحوي عنصرين و، نموذج الصندوق للعنصرين سيظهر بهذا الشكل:


    [ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]


    حتى لو بدى المثال معقداً، الرسم يوضح كل عنصر في HTML محاط بصناديق، الصناديق يمكن تعديلها من خلال CSS.


    الخصائص التي تتحكم بالصناديق المختلفة هي: padding وmargin وborder، في الدرسين اللاحقين سنتعامل مع هذه الخصائص الثلاثة.




    عندما
    تنتهي من الدرسين ستتمكن من التحكم بنموذج الصندوق وتقوم بتعديل ملفات
    HTML بشكل أفضل وأكثر دقة مقارنة مع استخدام الأسلوب القديم الذي يعتمد
    على الجداول في HTML.


    ملخص


    في هذا الدرس تعلمت نموذج الصندوق، في الدروس القادمة سنلقي نظرة أقرب على كيفية إنشاء والتحكم بنموذج الصندوق.
    المصدر: شبكة رواد الجزائر
    فتاة العرب ; توقيع العضو


    الرجوع الى أعلى الصفحة اذهب الى الأسفل
     ~|| معلومات العضو ||~
     
    فتاة العرب
    Admin

    Admin

    فتاة العرب
     
     ~|| بيانات العضو ||~ 
     
    الجنس : انثى

    الْمَشِارَكِات الْمَشِارَكِات : 672

    السٌّمعَة السٌّمعَة : 1

    الْعُمْر الْعُمْر : 29

    https://chabakat.forum.st

    لاتنسى ذكر الله

     

     
     
    مُساهمةموضوع: رد: دورة تعليم تقنية css متجدد حصريا على شبكة بوسعادة للرقي و التطوير   دورة تعليم تقنية css  متجدد حصريا على شبكة بوسعادة للرقي و التطوير I_icon_minitimeالثلاثاء يونيو 26, 2012 11:20 am

    الدرس 10: الحاشية والحشو


    في الدرس الماضي تعرفنا على نموذج الصندوق، في هذ الدرس سنلقي نظرة على كيفية تغيير شكل العناصر بتغيير إعدادات خاصية margin وpadding.
    تعديل خاصية margin لعنصر ما


    كل عنصر له أربع جوانب، اليمين right، اليسار left، الاعلى top، الأسفل bottom، الخاصية margin تتحكم ببعد كل جانب من جوانب العنصر عن العنصر المحاذي له، أو إطار الصفحة، أنظر إلى الرسم التوضيحي في للمزيد من التوضيح.

    في المثال الأول لنلقي نظرة على كيفية تحديد الحاشية "margin" للصفحة نفسها أي للعنصر ، الرسم أدناه يوضح كيف نريد للحاشية أن تكون في الصفحة.


    [ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]


    في ملف CSS سنكتب التالي:





    body {
    margin-top: 100px;
    margin-right: 40px;
    margin-bottom: 10px;
    margin-left: 70px;
    }




    أو يمكننا تجميع كل هذه السطور في سطر واحد أنيق:





    body {
    margin: 100px 40px 10px 70px;
    }







    يمكنك تحديد الحاشية بنفس الطريقة لمعظم العناصر، فمثلاً يمكنك تحديد الحاشية لكل الفقرات النصية للعنصر

    :





    body {
    margin: 100px 40px 10px 70px;
    }

    p {
    margin: 5px 50px 5px 50px;
    }








    تعديل خاصية padding لعنصر ما


    الحشو
    يمكن التعبير عنه بأنه "ما في داخل العنصر نفسه" والحشو لا يؤثر في
    المسافية بين العنصر والآخر، بل يحدد المسافة في العنصر نفسه بين محتويات
    العنصر والإطار.


    استخدام الحشو "padding" يمكن توضيحه بمثال بسيط حيث كل العناوين لها ألوان خلفية:





    h1 {
    background: yellow;
    }

    h2 {
    background: orange;
    }







    بتحديد الحشو لكل عنوان يمكن تغيير حجم العنصر الداخلي الذي يحيط بالعنوان من كل جهة:





    h1 {
    background: yellow;
    padding: 20px 20px 20px 80px;
    }

    h2 {
    background: orange;
    padding-left:120px;
    }







    ملخص


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


    الرجوع الى أعلى الصفحة اذهب الى الأسفل
     ~|| معلومات العضو ||~
     
    فتاة العرب
    Admin

    Admin

    فتاة العرب
     
     ~|| بيانات العضو ||~ 
     
    الجنس : انثى

    الْمَشِارَكِات الْمَشِارَكِات : 672

    السٌّمعَة السٌّمعَة : 1

    الْعُمْر الْعُمْر : 29

    https://chabakat.forum.st

    لاتنسى ذكر الله

     

     
     
    مُساهمةموضوع: رد: دورة تعليم تقنية css متجدد حصريا على شبكة بوسعادة للرقي و التطوير   دورة تعليم تقنية css  متجدد حصريا على شبكة بوسعادة للرقي و التطوير I_icon_minitimeالثلاثاء يونيو 26, 2012 11:22 am

    نموذج الصندوق - الإطارات 11: Borders


    الجداول يمكن
    استخدامها لأغراض مختلفة، فقد تستخدم للزينة أو للفصل بين شيئين، CSS
    تعطيك خيارات لا متناهية عندما تستخدم الإطارات في صفحتك.




    سماكة الإطار "border-width"


    سماكة الإطار تحدد من خلال القيمة border-width
    والذي يمكن تحديد قيمته من خلال الكلمات thin وmedium وthick، أو من خلال
    قيمة رقمية تحدد سمكه بالبكسل، الرسم التوضيحي يبين هذه القيم ونتائجها:


    [ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]


    ألوان الإطارات "border-color"


    [ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]




    الخاصية border-color تحدد لون الإطارة، قيمة هذه الخاصية هي قيم الألوان العادية مثل "#123456" و"rgb(123,123,123)" أو أسماء الألوان مثل "yellow".


    تصميم الإطارات "border-style"


    هناك
    أنواع مختلفة من الإطارات يمكنك أن تختار منها، في المثال التوضيحي أدناه
    هناك 8 أنواع من الإطارات كما يعرضها إكسبلورر 5.5، كل الأمثلة المعروضة
    تستخدم اللون "gold" وقيمة سماكة الإطار محددة بالقيمة "thick" وتذكر أنك
    تستطيع عرض الإطار بألوان وسماكة مختلفة.

    القيم none أو hiddem يمكن أن تستخدم عندما تريد إخفاء الإطار.


    [ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]


    أمثلة لإطارات


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

    و
      و، النتيجة قد لا تكون جميلة لكن المثال يوضح الإمكانيات المتعددة:





      h1 {
      border-width: thick;
      border-style: dotted;
      border-color: gold;
      }

      h2 {
      border-width: 20px;
      border-style: outset;
      border-color: red;
      }

      p {
      border-width: 1px;
      border-style: dashed;
      border-color: blue;
      }

      ul {
      border-width: thin;
      border-style: solid;
      border-color: orange;
      }








      يمكنك
      أيضاً تحديد خاصية تتعلق بجهة واحدة من الإطار، فتستخدم top للإطار
      العلوي، وbottom للإطار السفلي، وleft للأيسر، وright للأيمن، وهذا مثال
      يوضح كيفية فعل ذل:





      h1 {
      border-top-width: thick;
      border-top-style: solid;
      border-top-color: red;

      border-bottom-width: thick;
      border-bottom-style: solid;
      border-bottom-color: blue;

      border-right-width: thick;
      border-right-style: solid;
      border-right-color: green;

      border-left-width: thick;
      border-left-style: solid;
      border-left-color: orange;
      }








      جمع كل الخصائص "border"


      كما هو الحال مع خصائص مختلفة، يمكن أن تجمع بين خصائص الجداول المختلفة في خاصية واحدة، ألقي نظرة على هذا المثال:





      p {
      border-width: 1px;
      border-style: solid;
      border-color: blue;
      }




      يمكن اختصارها هكذا:





      p {
      border: 1px solid blue;
      }




      ملخص


      في هذا الدرس تعلمت أن الإطارات في CSS لها عدد لا محدود من الخيارات.

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


    الرجوع الى أعلى الصفحة اذهب الى الأسفل
     ~|| معلومات العضو ||~
     
    Dounia Doll
    مراقبة عامة

    مراقبة عامة

    Dounia Doll
     
     ~|| بيانات العضو ||~ 
     
    الجنس : انثى

    الْمَشِارَكِات الْمَشِارَكِات : 213

    السٌّمعَة السٌّمعَة : 1

    الْعُمْر الْعُمْر : 25

    لاتنسى ذكر الله

     

     
     
    مُساهمةموضوع: رد: دورة تعليم تقنية css متجدد حصريا على شبكة بوسعادة للرقي و التطوير   دورة تعليم تقنية css  متجدد حصريا على شبكة بوسعادة للرقي و التطوير I_icon_minitimeالثلاثاء يونيو 26, 2012 11:50 am

    [ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]
    المصدر: شبكة رواد الجزائر
    Dounia Doll ; توقيع العضو


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

    دورة تعليم تقنية css متجدد حصريا على شبكة بوسعادة للرقي و التطوير

    استعرض الموضوع التالي استعرض الموضوع السابق الرجوع الى أعلى الصفحة 

     مواضيع مماثلة

    -
    » صور لمنطقة عين السبع بمدينة بوسعادة حصريا على شبكة بوسعادة للرقي و التطوير
    » كيفية اضافة موضوع على شبكة بوسعادة للرقي و التطوير
    » دروس دورة أمى قدوتى فى سيرة أمهات المؤمنين ..متجدد إن شاء الله
    » صور بوسعادة
    » موقع امل بوسعادة لكرة القدم
     
    صفحة 1 من اصل 1

     


    صلاحيات هذا المنتدى:لاتستطيع الرد على المواضيع في هذا المنتدى
    شبكة بوسعادة للرقي و التطوير :: أحلى منتدى :: عالم الأكواد :: اكواد و دروس الانماط الانسيابية css,-
     

    تصميم \ ملتقى الابداع والتميز

    ©phpBB | انشئ منتدى | منتدى مجاني للدعم و المساعدة | التبليغ عن محتوى مخالف | آخر المواضيع