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

Ratings
(0)

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


لینک متنی لینک متنی لینک دکمه ای لینک دکمه ای

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

لینک ها را می توانیم با هریک از ویژگی های CSS (مانند color یا font-family یا background) استایل دهی کرد.

مثال شماره 1

a {
  color: hotpink;
}
امتحان کنید

 علاوه بر این، لینک را می توانیم بسته به حالتی که دارند، استایل دهی کنیم. لینک ها چهار حالت دارند که عبارت اند از:

1. a:link : یک لینک نرمال، که از آن بازدید نشده است.

2. a:visited : یک لینک که کاربر از آن بازدید کرده است.

3. a:hover : یک لینک که کاربر ماوس را روی آن برده است(اما کلیک نکرده است).

4. a:active : یک لینک، در لحظه ای که روی آن کلیک می شود(وقتی روی لینک کلیک کرده و دکمه ی ماوس را پایین نگه داریم).

مثال شماره 2

/* لینکی که روی آن کلیک نشده است */
a:link {
  color: red;
}

/* لینکی که روی آن کلیک شده است */
a:visited {
  color: green;
}

/* وقتی ماوس روی لینک قرار می گیرد */
a:hover {
  color: hotpink;
}

/* لینک که انتخاب شده است */
a:active {
  color: blue;
} 
امتحان کنید

 وقتی می خواهیم چند لینک را استایل دهی کنیم، باید قواعد زیر را رعایت کنیم:

1. دستور a:hover باید پس از a:link و a:visited بیاید.

2. دستور a:active باید پس از a:hover بیاید.


تزئین متن(Text Decoration) در لینک ها

از ویژگی text-decoration بیشتر برای حذف آندرلاین از لینک ها استفاده می شود:

مثال شماره 3

a:link {
  text-decoration: none;
}

a:visited {
  text-decoration: none;
}

a:hover {
  text-decoration: underline;
}

a:active {
  text-decoration: underline;
}
امتحان کنید

رنگ پس زمینه(Background Color) برای لینک ها

با استفاده از ویژگی background-color می توانیم یک رنگ پس زمینه را برای لینک ها مشخص کنیم:

مثال شماره 4

a:link {
  background-color: yellow;
}

a:visited {
  background-color: cyan;
}

a:hover {
  background-color: lightgreen;
}

a:active {
  background-color: hotpink;
}  
امتحان کنید

 


استفاده از دکمه های لینکی در CSS

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

مثال شماره 5

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;
}
امتحان کنید

 


مثال های بیشتر

مثال شماره 6

این مثال، نشان می دهد که چگونه دیگر استایل ها ر به لینک ها اضافه کنیم:

a.one:link {color: #ff0000;}
a.one:visited {color: #0000ff;}
a.one:hover {color: #ffcc00;}

a.two:link {color: #ff0000;}
a.two:visited {color: #0000ff;}
a.two:hover {font-size: 150%;}

a.three:link {color: #ff0000;}
a.three:visited {color: #0000ff;}
a.three:hover {background: #66ff66;}

a.four:link {color: #ff0000;}
a.four:visited {color: #0000ff;}
a.four:hover {font-family: monospace;}

a.five:link {color: #ff0000; text-decoration: none;}
a.five:visited {color: #0000ff; text-decoration: none;}
a.five:hover {text-decoration: underline;}
امتحان کنید

مثال شماره 7

یک مثال دیگر از نحوه ی ایجاد لینک های دکمه ای(جعبه ای):

a:link, a:visited {
  background-color: white;
  color: black;
  border: 2px solid green;
  padding: 10px 20px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
}

a:hover, a:active {
  background-color: green;
  color: white;
}
امتحان کنید

مثال شماره 8

در این مثال، انواع مختلف نشانگر ماوس (که برای لینک ها مفید است) نشان داده شده است:

<span style="cursor: auto">auto</span><br>
<span style="cursor: crosshair">crosshair</span><br>
<span style="cursor: default">default</span><br>
<span style="cursor: e-resize">e-resize</span><br>
<span style="cursor: help">help</span><br>
<span style="cursor: move">move</span><br>
<span style="cursor: n-resize">n-resize</span><br>
<span style="cursor: ne-resize">ne-resize</span><br>
<span style="cursor: nw-resize">nw-resize</span><br>
<span style="cursor: pointer">pointer</span><br>
<span style="cursor: progress">progress</span><br>
<span style="cursor: s-resize">s-resize</span><br>
<span style="cursor: se-resize">se-resize</span><br>
<span style="cursor: sw-resize">sw-resize</span><br>
<span style="cursor: text">text</span><br>
<span style="cursor: w-resize">w-resize</span><br>
<span style="cursor: wait">wait</span> 
امتحان کنید

 

  • بازدید: 135

نوشتن دیدگاه

لطفا نظرات خود را بیان کنید. به سوالات در سریع ترین زمان پاسخ داده خواهد شد.اما به نکات زیر توجه کنید:
1. سعی کنید نظرات شما مرتبط با مقاله ی مورد نظر باشد، در غیر این صورت پاسخ داده نخواهد شد.
2. سوالات خود را به صورت کوتاه بیان کنید و از پرسیدن چند سوال به طور همزمان خودداری کنید.
3. سوال خود را به طور واضح بیان کنید و از کلمات مبهم استفاده نکنید.

ارسال