إعـــــــلان

تقليص
لا يوجد إعلان حتى الآن.

درس (6) الروابط (دورة تعلم لغة css)

تقليص
هذا الموضوع مغلق.
X
X
 
  • تصفية - فلترة
  • الوقت
  • عرض
إلغاء تحديد الكل
مشاركات جديدة

  • درس (6) الروابط (دورة تعلم لغة css)

    [frame="7 85"]

    بسم الله الرحمن الرحيم
    الحمد لله والصلاة والسلام على رسول الله وعلى آله وصحبه أجمعين
    وبعد,

    ((دورة تعلم لغة CSS))

    درس 6: الروابط:-

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

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

    لنلقي نظرة على المثال، كما تعرف الروابط تحدد في HTML من خلال الوسم <a> لذلك يمكننا أن نستخدم 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أ: وضع مسافات بين الحروف
    كما تتذكر في الدرس 5 تعلمنا أن المسافة بين الحروف يمكن أن تعديلها باستخدام الخاصية letter-spacing، هذا يمكن تطبيقه على الروابط لإنشاء مؤثرات خاصة:
    كود:
        a:hover {
         letter-spacing: 10px;
         font-weight:bold;
         color:red;
     }

    مثال 1ب: الحروف الكبيرة والصغيرة
    في الدرس 5 ألقينا نظرة على الخاصية text-transform والتي يمكنها تغيير حالة الأحرف بين الصغيرة والكبيرة، هذا يمكن استخدامه أيضاً كمؤثر على الروابط:
    كود:
      [LEFT]a:hover {
    
         text-transform: uppercase;
    
         font-weight:bold;
    
         color:blue;
    
         background-color:yellow;
    
     }[/LEFT]

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

    مثال 2: إزالة السطر من أسفل الرابط
    أحد أكثر الأسئلة تكراراً هو كيف أزيل الخط من أسفل الرابط؟
    يجب أن تفكر جيداً قبل أن تزيل الخط من أسفل الرابط، لأنه قد يجعل استخدام موقعك أكثر صعوبة، الناس اعتادوا على أن يرو الخطوط بلون أزرق وبخط أسفلها يميزها عن بقية النصوص الأخرى، ويعلمون أنهم يستطيعون الضغط عليها حتى والدتي تعلم ذلك!
    إذا أزلت الخط من أسفل الروابط وغيرت ألوانها فأنت تزيد من فرصة عدم فهم الزائر لموقعك وتشتته وبهذا لن يستفيدوا من محتويات موقعك.
    على أي حال، إزالة الخط من أسفل الروابط سهل جداً، كما تتذكر في الدرس 5 الخاصية 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;
     }


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

    منقول
    [/frame]

  • #2
    رد: درس (6) الروابط (دورة تعلم لغة css)

    بارك الله فيك أخى محمود

    مازلنا نتابع معك هذه الدروة المفيدة

    ماشاء الله شرح رائع ومنسق ومفيد جدا لمن أراد التعلم

    جزاك الله خيرا

    وابشر تم الإنتهاء من درس إضافة المؤثرات الصوتية عند مرور الماوس

    ربما غدا سيتم طرحه إن شاء الله

    تعليق


    • #3
      رد: درس (6) الروابط (دورة تعلم لغة css)


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

      تعليق


      • #4
        رد: درس (6) الروابط (دورة تعلم لغة css)

        جزاك الله خيرا اخي محمود على جهدك الدؤوب وتنسيقك الجميل

        .

        تعليق


        • #5
          رد: درس (6) الروابط (دورة تعلم لغة css)

          شـكــ وبارك الله فيك ـــرا لك ... لك مني أجمل تحية .

          موفق بإذن الله ... لك مني أجمل تحية .

          تعليق


          • #6
            رد: درس (6) الروابط (دورة تعلم لغة css)

            شـكــ وبارك الله فيك ـــرا لك ... لك مني أجمل تحية .

            تعليق


            • #7
              رد: درس (6) الروابط (دورة تعلم لغة css)

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

              بارك الله بجهودك أخي العزيز محمود

              دوره مميزه ودروس قمه بالروعه

              جاري المتابعه والاستفاده بإذن الله تعالى



              .

              تعليق


              • #8
                رد: درس (6) الروابط (دورة تعلم لغة css)

                شـكــ وبارك الله فيك ـــرا لك ... لك مني أجمل تحية .

                تعليق


                • #9
                  رد: درس (6) الروابط (دورة تعلم لغة css)

                  شـكــ وبارك الله فيك ـــرا لك ... لك مني أجمل تحية .

                  تعليق

                  مواضيع تهمك

                  تقليص

                  المنتدى: القسم العام نشرت بواسطة: Reem2Rabeh الوقت: 04-23-2025 الساعة 04:27 PM
                  المنتدى: ضبط وتوكيد الجودة نشرت بواسطة: HeaD Master الوقت: 04-15-2025 الساعة 09:30 AM
                  المنتدى: التصنيع والانتاج نشرت بواسطة: HeaD Master الوقت: 04-11-2025 الساعة 01:08 PM
                  المنتدى: القسم العام نشرت بواسطة: نوال الخطيب الوقت: 03-19-2025 الساعة 03:07 AM
                  المنتدى: الكمبيوتر والإنترنت نشرت بواسطة: عوض السوداني الوقت: 03-18-2025 الساعة 07:22 AM
                  يعمل...
                  X