برنامه نویسی

آموزش استایل دهی به لینک در CSS و نحوه اعمال استایل در وضعیت های مختلف به Link

آموزش ویژگی Display در CSS و مفاهیم Inline و Block و Inline-Block و None در آن

استایل دهی به لینک در CSS ساده است، در این مقاله نحوه اعمال استایل در وضعیت های مختلف به Link در سی اس اس را به طور کامل به شما عزیزان آموزش می دهیم، همراه داتیس نتورک باشید.

آموزش استایل دهی به لینک در CSS و نحوه اعمال استایل در وضعیت های مختلف به Link

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

با استفاده از CSS میتوان Link ها را به روش های مختلفی استایل دهی کرد.

در آموزش های قبل دیدیم برای اعمال خاصیت و استایل های CSS بر روی تگ های HTML از  سلکتور ها استفاده می کردیم.

به علاوه، لینک ها بسته به وضیعت های مختلفی که در آن قرار می گیرد می تواند فرمت دهی شود.

چهار وضیعتی که لینک ها در آن قرار می گیرند عبارت است از:

  • a:link – یک لینک عادی که وی آن کلیک نشده است.
  • a:visited – این وضعیت از اسمش مشخص است، یک لینکی که کاربر و یا خواننده وب روی آن کلیک کرده و آن را بازدید کرده است.
  • a:hover – یک لینکی که کاربر بر روی آن ماوس را نگه می دارد.
  • a:active – یک لینکی که کاربر در لحظه بر روی آن کلیک می کند.

مثال هر چهار وضعیت لینک در CSS:

<!DOCTYPE html>
<html>
<head>
<style>
/* unvisited link */
a:link {
color: red;
}
/* visited link */
a:visited {
color: green;
}
/* mouse over link */
a:hover {
color: hotpink;
}
/* selected link */
a:active {
color: blue;
}
</style>
</head>
<body>
<h4>CSS Links</h4>
<p><b><a href="default.asp" target="_blank">This is a link</a></b></p>
<p><b>Note:</b> a:hover MUST come after a:link and a:visited in the CSS definition in order to be effective.</p>
<p><b>Note:</b> a:active MUST come after a:hover in the CSS definition in order to be effective.</p>
</body>
</html>

در زمان تنظیم استایل برای وضعیت های مختلف یک لینک در CSS ، رعایت ترتیب اهمیت دارد :

  • a:hover باید بعد از a:link و a:visited قرار بگیرد.
  • a:active باید بعد از a:hover قرار بگیرد.

استفاده از CSS برای ساخت یک دکمه ی Link

با ترکیب چندین صفت از زبان CSS میتوان یک لینک را همچون یک دکمه طراحی کرد. نمونه مثال زیر نحوه ی ایجاد یک دکمه ی لینک را نشان میدهد :

مثال:

<!DOCTYPE html>
<html>
<head>
<style>
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;
}
</style>
</head>
<body>
<a href="https://www.datisnetwork.com/network/css" target="_blank">This is a link</a>
</body>
</html>

امیدوارم این مقاله مفید بوده باشد.

داتیس نتورک را در شبکه های اجتماعی دنبال کنید.

مطالب مرتبط

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *