Đến nội dung chính

Nút liên kết

Cho việc điều hướng nhưng phải mang sức nặng của một cái nút.

Nút và hành động

Xem trước trực tiếp

Nguồn

<a class="dc-lbtn" href="#">요금제 보기</a>
.dc-lbtn {
  display: inline-flex; align-items: center; justify-content: center; gap: var(--dc-2);
  min-height: 44px; padding: 0 var(--dc-5);
  border: 1px solid var(--dc-brand); border-radius: var(--dc-r-sm);
  background: var(--dc-brand); color: var(--dc-text-on);
  font-family: var(--dc-font); font-size: 15px; font-weight: 600; line-height: 1;
  text-decoration: none; white-space: nowrap;
  transition: background var(--dc-fast);
}
.dc-lbtn:hover { background: var(--dc-brand-hi); border-color: var(--dc-brand-hi); }
.dc-lbtn--outline {
  background: transparent; border-color: var(--dc-line-field); color: var(--dc-text);
}
.dc-lbtn--outline:hover { background: var(--dc-sunken); border-color: var(--dc-text-sub); }
.dc-lbtn--text {
  display: inline; white-space: normal;
  min-height: 0; padding: 0; border: 0; background: transparent;
  color: var(--dc-brand-text); font-weight: 500;
  text-decoration: underline; text-underline-offset: .15em;
}
.dc-lbtn--text:hover { background: transparent; }
.dc-lbtn__icon { width: 16px; height: 16px; flex: none; }

Cách dùng

  • Điều hướng thì dùng a, thực hiện thì dùng button — chọn theo chức năng, không theo hình dáng
  • Nếu mở tab mới, hãy nói trước bằng chữ ẩn hoặc biểu tượng
  • Không có nơi đến thì không phải liên kết — dùng button thay vì href rỗng

Điểm cần lưu ý

  • Dù trông như nút, a không kích hoạt bằng phím Space — bàn phím xử sự khác
  • Giữ gạch chân ở biến thể chỉ chữ; chỉ màu thôi không đánh dấu được liên kết

Tiếp theo