Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> CSS

Tạo kiểu khác nhau cho siêu liên kết với CSS

Tùy chỉnh trạng thái liên kết (Link States)

CSS cung cấp 4 pseudo-class cho liên kết: :link (chưa truy cập), :visited (đã truy cập), :hover (di chuột qua), :active (đang click). Kết hợp với class để tạo nhiều kiểu khác nhau.

Ví dụ minh họa

<!DOCTYPE html>
<html>
<head>
  <style>
    a.first:link    { color: #ff0000; }
    a.first:visited { color: #0000ff; }
    a.first:hover   { color: #ffcc00; }

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

    a.third:link     { color: #ff0000; }
    a.third:visited  { color: #0000ff; }
    a.third:hover    { background: #66ff66; }
  </style>
</head>
<body>
  <p>Di chuột qua các liên kết dưới đây:</p>
  <p><b><a class="first" href="demo1.html" target="_blank">Liên kết đổi màu</a></b></p>
  <p><b><a class="second" href="demo2.html" target="_blank">Liên kết đổi cỡ chữ</a></b></p>
  <p><b><a class="third" href="demo3.html" target="_blank">Liên kết đổi nền</a></b></p>
</body>
</html>

Mỗi lớp (first, second, third) có hiệu ứng hover riêng biệt: đổi màu, đổi cỡ chữ, đổi nền.