CSS – Trang trí Link

Với CSS, các liên kết có thể được tạo kiểu theo nhiều cách khác nhau.

Tạo kiểu link

Các liên kết có thể được tạo kiểu bằng bất kỳ thuộc tính CSS nào (ví dụ: màu sắc, họ phông chữ, nền, v.v.).

a {
  color: hotpink;
}

Ngoài ra, các liên kết có thể được tạo kiểu khác nhau tùy thuộc vào trạng thái của chúng.

Bốn trạng thái liên kết là:

a:link – một liên kết bình thường, chưa được truy cập
a:visited – một liên kết mà người dùng đã truy cập
a:hover – một liên kết khi người dùng di chuột qua nó
a:active – một liên kết ngay khi nó được nhấp vào

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

Thuộc tính text-trang trí chủ yếu được sử dụng để xóa phần gạch chân khỏi các liên kết:

a:link {
  text-decoration: none;
}

a:visited {
  text-decoration: none;
}

a:hover {
  text-decoration: underline;
}

a:active {
  text-decoration: underline;
}

Background Color

Thuộc tính màu nền có thể được sử dụng để chỉ định màu nền cho các liên kết:

a:link {
  background-color: yellow;
}

a:visited {
  background-color: cyan;
}

a:hover {
  background-color: lightgreen;
}

a:active {
  background-color: hotpink;
} 

Link Buttons

Ví dụ này minh họa một ví dụ nâng cao hơn trong đó chúng tôi kết hợp một số thuộc tính CSS để hiển thị các liên kết dưới dạng hộp/nút:

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