لینک CSS
من خلال CSS، يمكنك تعيين أنماط الروابط بطرق مختلفة.
روابط نصية روابط نصية مفتاح الروابط مفتاح الروابطتعيين أنماط الروابط
يمكن استخدام أي خاصية CSS (مثل color
،font-family
،background
وغيرها) لتحديد الأنماط.
مثال
a { color: hotpink; }
بالإضافة إلى ذلك، يمكنك تعيين أنماط مختلفة للروابط بناءً على حالة الروابط.
هناك أربعة حالات روابط هي:
a:link
- الروابط العادية، غير المزورةa:visited
- الروابط التي تم زيارتهاa:hover
- عند وضع الفأرة فوق الروابطa:active
- عند ضغط الروابط
مثال
/* الروابط التي لم تتم زيارتها */ a:link { color: red; } /* الروابط التي تم زيارتها */ a:visited { color: green; } /* عند وضع الفأرة فوق الروابط */ a:hover { color: hotpink; } /* الروابط المختارة */ a:active { color: blue; }
إذا تم تعيين أنماط للعديد من حالات الروابط، يرجى اتباع قواعد الترتيب التالية:
- يجب أن يكون a:hover بعد a:link و a:visited
- يجب أن يكون a:active بعد a:hover
زخرفة النص
text-decoration
تُستخدم الخاصية بشكل رئيسي لازالة الخطوط السفلية من الروابط:
مثال
a:link { text-decoration: none; } a:visited { text-decoration: none; } a:hover { text-decoration: underline; } a:active { text-decoration: underline; }
لون الخلفية
background-color
يمكن استخدام الخاصية لتحديد لون الخلفية للروابط:
مثال
a:link { background-color: yellow; } a:visited { background-color: cyan; } a:hover { background-color: lightgreen; } a:active { background-color: hotpink; }
مفتاح الروابط
هذا المثال يظهر مثالاً أكثر تعقيدًا، حيث قمنا بدمج عدة خصائص CSS، لعرض الروابط كنافذة/مفتاح:
مثال
a:link, a:visited { background-color: #f44336; color: white; padding: 14px 25px; text-align: center; text-decoration: none; display: inline-block; } a:hover, a:active { background-color: red; }
المزيد من الأمثلة
- إضافة أنماط مختلفة إلى الروابط
- يوضح هذا المثال كيفية إضافة أنواع أخرى من الأنماط إلى الروابط.
- مقدمة - إنشاء زر رابط به حواف
- هذا مثال آخر على كيفية إنشاء مربعات الروابط/الأزرار.
- تغيير الماوس
- يحدد خاصية cursor نوع الماوس الذي سيتم عرضه. هذا المثال يوضح أنواع الماوس المختلفة (مفيد للروابط).