بی‌اس.آکادمی
Bs.Academy

فهرست مطلب

سفارش آنلاین پروژه
آنلاین پروژه ات رو سفارش بده !
لینک ها در CSS

قبل تر در دوره آموزش HTML یاد گرفتیم که لینک ها چی هستن و چجوری میشه لینک نوشت ! حالا وقت اون رسیده یه قیافه خوشگلی به این لینک ها بدیم . میتوینم انواع قیافه رو پیاده سازی کنیم و محدودیتی توی قیافه وجود نداره . اینجا توی این جلسه از آموزش CSS با بی اس دیزاین میخوایم چند تا مثال بزنیم که لینک ها چه حالت هایی دارن و میشه چه نوع استفاده هایی از این حالت ها کرد. 

میتوینم بیایم از جلسات قبل در دوره آموزش CSS استفاده کنیم و مثلا رنگ بدیم – فونت فامیلی و سایز بدیم و … 

				
					a {
  color: hotpink;
}
				
			

خب حالا لینک ها چند حالت مختلف دارن که باید بدونین . link – visited – hover  و active . هر کدوم از این حالت ها بیانگر وضعیت خاصی از اون لینک هستن. 

حالت link که میشه همون حالت پیش فرض که لینک داره . 

حالت visited هم میشه حالتی که کاربر لینک رو قبلا روش کلیک کرده و لینک مشاهده شده. 

حالت hover میشه وقتی که موس روی لینک قرار می گیره و هنوز روش کلیک نشده . 

حالت active هم میشه وقتی که در همون لحظه که موس روش رفت و کلیک انجام شد ! 

برای نوشتن کدهای CSS برای هر کدوم از این حالت ها یا وضعیت های لینک میتونیم کدهای خاصی بذاریم. از مثال های زیر الگو می گیریم : 

				
					/* 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;
}
				
			

دقت کنین یه نکته ای هست که اگه دارین برای چندین حالت خاص کدنویسی CSS انجام میدین باید ترتیب اولویت رو رعایت کنین: 

وضعیت hover باید بعد از وضعیت های link و visited بیاد . 

وضعیت active هم باید بعد از وضعیت 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

این مورد هم قبل تر در دوره آموزش CSS یاد گرفتیم که چجوری به یه المان بیایم رنگ پیش زمینه بدیم . حالا از همین خصوصیت استفاده میکنیم تا لینک های وب سایتمون قشنگ تر بشه . 

				
					a:link {
  background-color: yellow;
}

a:visited {
  background-color: cyan;
}

a:hover {
  background-color: lightgreen;
}

a:active {
  background-color: hotpink;
} 
				
			

همیشه یادتون باشه محدودیتی در خلاقیت ندارین ! میتونین از تمامی مباحثی که تا الان یاد گرفتین استفاده کنین و خوشگل ترین و قشنگ ترین ها رو برای وب سایت خلق کنین ! دستتون باز هستش راحت از تمامی موارد در لینک ها میتونین استفاده کنین .