Bài viết hôm nay chúng ta sẽ đi vào tìm hiểu cách tạo cũng như thiết kế underline mặc định trong trang web thành những đường gạch chân đẹp mắt, thu hút sự chú ý của người dùng nhé!
Thuộc tính text-decoration là một thuộc tính trong CSS giúp bạn có thể dễ dàng tạo ra underline cho nội dung của mình. Nó có bốn giá trị cơ bản là none, overline, line-through và underline(Đây chính là giá trị mà chúng ta sử dụng). Theo mình nghĩ thì bạn đã biết cách sử dụng thuộc tính này rồi nhưng mình vẫn muốn làm một ví dụ nho nhỏ để giúp những bạn mới dễ hình dung hơn.
Bạn đang xem: Text-decoration là gì
See the Pen gia tri cua text-decoration by haycuoilennao19 (
haycuoilennao19) on CodePen.
Tiếp theo đây chúng ta sẽ đi vào ví dụ tạo underline bằng cách sử dụng cách gọi tổng quan như sau:
text-decoration: text-decoration-color text-decoration-style underline; Vớitext-decoration-color: Màu sắc của dấu gạch chântext-decoration-style: Kiểu cho dấu gạch chân
Và để bạn dễ hình dung thì hãy xem ví dụ dưới đây nhé:
See the Pen Thiết Lập Style Cho Underline by haycuoilennao19 (
haycuoilennao19) on CodePen.
Như bạn thấy thì underline sẽ chừa một khoảng trống ở dấu nặng hay là chữ p ở ví dụ trên. Vậy có cách nào chúng ta có thể thiết lập một underline không bị gián đoạn hay không? Ở đây bạn có thể sử dụng thuộc tính text-underline-position giúp xác định vị trí của dấu gạch chân so với nội dung. Và để hiểu rõ hơn bạn xem ví dụ sau đây nhé!
See the Pen Thiết Lập Style và vị trí Cho Underline by haycuoilennao19 (
Một thuộc tính khác trong CSS mà chúng ta có thể tạo underline là border-bottom. Và để dễ hình dung bạn xem ví dụ sau đây nhé:
See the Pen thiet lap underline bang border bottom by haycuoilennao19 (
Thuộc tính tiếp theo trong CSS mà mình muốn giới thiệu đến bạn để có thể tạo được underline là box-shadow. Nào chúng ta hãy cung nhau đi vào ví dụ sau đây để hiểu rõ hơn nhé:
See the Pen Thiết Lập Style Cho Underline bằng box shadow by haycuoilennao19 (
Thuộc tính tiếp theo trong CSS mà mình muốn giới thiệu đến bạn để có thể tạo được underline là background-image. Nào chúng ta hãy cung nhau đi vào ví dụ sau đây để hiểu rõ hơn nhé:
See the Pen Thiết Lập Style Cho Underline bằng background-image by haycuoilennao19 (
haycuoilennao19) on CodePen.
Xem thêm: Tên Tài Khoản Ngân Hàng Là Gì Và Thủ Tục Mở Tài Khoản Ngân Hàng
Trước khi đi vào các ví dụ thì mình có lưu ý nhỏ là đối với chữ nhỏ thì bạn nên sử dụng cách tạo underline bằng thuộc tính text-decoration vì tính dễ dàng sử dụng cũng như áp dụng cho văn bản trong trang web. Nếu là nội dung cần thu hút sự chú ý từ người dùng thì bạn nên sử dụng thuộc tính background-image để xây dựng underline. Và nếu chỉ có một dòng thì bạn có thể dùng thuộc tính border-bottom để tạo đường gạch chân .
Trước khi đi vào ví dụ khác về underline thì mình có một số chú ý sau là để xem rõ kết quả hơn bạn chuyển sang chế độ screen 0.5x, 0.25x hay nếu nó không hiển thị thì bạn nhớ xác minh mình là con người trong Codepen mới xem được nhé. Nếu file là SCSS thì bạn có thể chuyển sang CSS ở đây nhé : SCSS to CSS. Nếu chúng ta muốn xem các nguồn được sử dụng trong Codepen để bạn thiết lập ở dưới máy tính thì nhấp vào chữ Resources ở dưới cùng bên trái của Codepen để xem các đường dẫn CDN nha.
Kết quả bạn xem bên dưới nhé!
See the Pen Cool CSS Underline Effects by Jordan Marshall (
Kết quả bạn xem bên dưới nhé!
See the Pen Underlines 7: background-image (External) by John D. Jameson (
Kết quả bạn xem bên dưới nhé!
See the Pen Underlines 5: box-shadow by John D. Jameson (
Kết quả bạn xem bên dưới nhé!
See the Pen Nice SCSS typography underline by MrPirrera (
Kết quả bạn xem bên dưới nhé!
See the Pen Underline gradient animation by NickNoordijk (
Kết quả bạn xem bên dưới nhé!
See the Pen SVG Text Underline by Andrew Spencer (
iLord) on CodePen.
Nguồn
Tổng kết:Qua đây mình mong bài viết sẽ cung cấp thêm cho bạn những cách thiết lập underline hữu ích dành cho việc phát triển, thiết kế web và nếu có thắc mắc gì cứ gửi email mình sẽ phản hồi sớm nhất có thể. Rất mong bạn tiếp tục ủng hộ trang web để mình có thể viết nhiều bài hay hơn nữa nhé. Chúc bạn có một ngày vui vẻ!