با استفاده از CSS میتوان لینک ها را به روش های مختلفی استایل دهی کرد. در این فصل با انواع صفاتی که برای فرمت بندی یک لینک استفاده میشود آشنا خواهیم شد.
لینک ها با هر صفتی از زبان CSS میتوانند فرمت دهی شوند (مانند color،font-family،background و ...)
a {
color: hotpink;
}
خودتان امتحان کنیدبه علاوه ، لینک ها بسته به وضعیت های مختلفی که در آن قرار میگیرند میتوانند فرمت دهی شوند.
چهار وضعیتی که لینک ها در آن قرار میگیرند عبارت است از :
/* 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;
}
خودتان امتحان کنیددر زمان تنظیم استایل برای وضعیت های مختلف یک لینک ، رعایت ترتیب اهمیت دارد :
از صفت 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;
}
خودتان امتحان کنید
دیدگاه ها
برای ارسال دیدگاه لازم است ابتدا وارد سایت شوید
دیدگاه های ارزشمند شما
آموزش CSS
لرن سورس با هدف ایجاد یک مرجع کامل و جامع در زمینه آموزش دوره محور زبان های برنامه نویسی و وب پا به عرصه وب گذاشته است.
ما در لرن سورس همیشه سعی خواهیم کرد تا نیاز های آموزشی شما کاربران عزیز را در قالب آموزش های مختلف پاسخ دهیم.
با استفاده از لینک های زیر میتوانید به بخش های اصلی سایت دسترسی داشته باشید:
شما کاربران عزیز میتوانید با هر کدام از راه های ارتباطی زیر با تیم آموزشی لرن سورس در ارتباط باشید: