CSS - Links الروابط

CSS - تنسيق الروابط (Links)

🔸 تُستخدم CSS لتنسيق الروابط <a>، مثل تغيير اللون، إزالة التسطير، أو إضافة تأثيرات عند المرور بالماوس.

✅ حالات الروابط (Link States)

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

  • a:link ➜ للرابط غير المُزار.
  • a:visited ➜ للرابط الذي تم زيارته.
  • a:hover ➜ عند مرور الماوس فوق الرابط.
  • a:active ➜ عند الضغط على الرابط (لحظة النقر).

🧪 مثال على تنسيق الروابط


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

a:visited {
  color: purple;
}

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

a:active {
  color: green;
}

📌 ملاحظات مهمة

  • يجب دائمًا كتابة الحالات بترتيب معين لتعمل بشكل صحيح: :link → :visited → :hover → :active.
  • خاصية text-decoration: none; تُستخدم لإزالة التسطير التلقائي.
  • يمكن استخدام تأثيرات CSS إضافية مثل transition لتنعيم الحركة عند تمرير الماوس.

🔗 مثال HTML عملي


<!DOCTYPE html>
<html>
<head>
  <style>
    a:link {
      color: blue;
      text-decoration: none;
    }

    a:visited {
      color: purple;
    }

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

    a:active {
      color: green;
    }
  </style>
</head>
<body>

  <h2>مثال على تنسيق الروابط</h2>
  <p>اضغط على الرابط التالي:</p>
  <a href="https://www.example.com" target="_blank">زيارة موقع</a>

</body>
</html>

تعليقات

المشاركات الشائعة من هذه المدونة

C# - Arrays

Entity Framework - ما هو ORM؟ ونبذة عن Dapper وNHibernate

1.1 SQL Introduction