فهرست سرفصل‌های CSS
خانه (Home) CSS مقدمه CSS (Introduction) سینتکس CSS (Syntax) انتخاب گرهای CSS (Selectors) نحوه استفاده از CSS (How To) کامنت ها در CSS (Comments) ارورها در CSS (Errors) رنگ ها در CSS (Colors) رنگ ها - RGB و RGBA رنگ ها - هگز (HEX Colors) رنگ ها - HSL و HSLA پس زمینه (Backgrounds) پس زمینه - تصویر (Backgrounds Image) پس زمینه - تکرار تصویر (Backgrounds Image Repeat) پس زمینه - پیوست (Background Attachment) پس زمینه - کوتاه نویسی (Background Shorthand) کادرها (Borders) کادرها - عرض (Borders Width) کادرها - رنگ (Borders Color) کادرها - کناره ها (Borders Sides) کادرها - کوتاه نویسی (Shorthand Border Property) کادرها - گرد (Rounded Borders) لایه (Padding) ارتفاع، عرض و حداکثر عرض (Height, Width and Max-width) مدل جعبه ای (Box Model) خط پیرامونی (Outline) خط پیرامونی - ضخامت (Outline Width) خط پیرامونی - رنگ (Outline Color) خط پیرامونی - کوتاه نویسی (Outline Shorthand) خط پیرامونی - آفست (Outline Offset) متن - رنگ (Text Color) متن - چینش (Text Alignment) متن - تزئینات (Text Decoration) متن - تبدیل حروف (Text Transformation) متن - فاصله گذاری (Text Spacing) متن - سایه (Text Shadow) فونت ها (Fonts) فونت های وب سیف (Font Web Safe) فونت - جایگزین ها (Font Fallbacks) فونت - سبک (Font Style) فونت - اندازه (Font Size) فونت - گوگل (Font Google) فونت - کوتاه نویسی (Font Shorthand) آیکن ها در CSS (CSS Icons) لینک ها در CSS (CSS Links) فهرست ها در CSS (CSS Lists) جدول - کادرها (Table Borders) جدول - اندازه (Table Size) جدول - تراز (Table Alignment) جدول - استایل دهی (Table Styling)
CSS

CSS — لینک ها در CSS (CSS Links)

آخرین بروزرسانی: 1404/07/14

لینک ها در CSS (CSS Links)

«لینک ها در CSS» (CSS Links) با ویژگی های متنوع قابل استایل دهی هستند؛ بنابراین می توانید رنگ، پس زمینه، ضخامت فونت و حتی حالت های مختلف لینک را کنترل کنید.

استایل دهی پایه به لینک ها در CSS

لینک های HTML را می توان با ویژگی هایی مانند color، text-decoration، background-color، font-size و font-weight سفارشی کرد.

a{ color: hotpink; background-color: yellow; font-weight: bold; }

نکته: تغییرات بالا را می توانید روی کلاس های خاص اعمال کنید تا فقط برخی لینک ها تحت تأثیر قرار گیرند.

لینک ها در CSS و حالت های (:link, :visited, :hover, :active)

می توانید لینک ها را بر اساس حالت های مختلف استایل دهی کنید. ترتیب نوشتن مهم است؛ ابتدا :link و :visited، سپس :hover و در پایان :active.

/* unvisited */ a:link{ color: red; } /* visited */ a:visited{ color: green; } /* hover */ a:hover{ color: hotpink; } /* active */ a:active{ color: blue; }

هشدار: اگر ترتیب را رعایت نکنید، برخی قوانین شما اعمال نمی شوند.

حذف زیرخط و کنترل تزئین متن

اغلب زیرخط لینک ها با text-decoration مدیریت می شود. معمولاً زیرخط را برای حالت های عادی حذف و هنگام :hover فعال می کنند.

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:#fff; padding:14px 25px; text-align:center; text-decoration:none; display:inline-block; } a:hover, a:active{ background-color:red; }
a:link, a:visited{ background-color:#fff; color:#000; border:2px solid green; padding:10px 20px; text-align:center; text-decoration:none; display:inline-block; } a:hover, a:active{ background-color:green; color:#fff; }

نمونه های بیشتر لینک ها در CSS

می توانید تغییر اندازه، پس زمینه، خانواده فونت و زیرخط را بسته به حالت کنترل کنید.

a.one:link{ color:red; } a.one:visited{ color:blue; } a.one:hover{ color:orange; } a.two:hover{ font-size:150%; } a.three:hover{ background:lightgreen; } a.four:hover{ font-family:monospace; } a.five:link{ color:red; text-decoration:none; } a.five:visited{ color:blue; text-decoration:none; } a.five:hover{ text-decoration:underline; }

برای نمایش نوع مکان نما نیز می توانید از ویژگی cursor بهره ببرید.

مطالعه بیشتر و مسیرهای مرتبط

برای ادامه یادگیری به این بخش ها سر بزنید: آیکن ها در CSS و لیست ها در CSS. همچنین برای دسترسی سریع، از این پیوند استفاده کنید: لینک ها در CSS.