Bạn có thể tạo hiệu ứng gạch chân (Underline) động khi rê chuột vào một liên kết hoàn toàn bằng CSS.
Khi rê chuột vào sẽ có một làn gạch chân chạy từ giữa ra hai bên.
Nếu trình duyệt không hỗ trợ thì đường gạch chân sẽ hiển thị sẵn.
Dưới đây là code CSS:
a.animating-link {
position: relative;
color: #000;
text-decoration: none;
}
a.animating-link:hover {
color: #000;
}
a.animating-link:before {
content: "";
position: absolute;
width: 100%;
height: 2px;
bottom: 0;
left: 0;
background-color: #000;
visibility: hidden;
-webkit-transform: scaleX(0);
transform: scaleX(0);
-webkit-transition: all 0.3s ease-in-out 0s;
transition: all 0.3s ease-in-out 0s;
}
a.animating-link:hover:before {
visibility: visible;
-webkit-transform: scaleX(1);
transform: scaleX(1);
}
Xem demo và tải code về theo link bên dưới:
Xem Demo Source Hosting tốt nhấtBài viết liên quan:
Gần 1K template CSS & HTML5 chất lượng miễn phí từ Templated.co
Templated.co - website cung cấp template viết bằng CSS và HTML5 miễn phí nhưng đặc biệt là ...
Tạo một Ribbon đơn giản bằng CSS
Thẻ đánh dấu (Ribbon) có thể tạo một cách đơn giản bằng cách dùng CSS, mà không cần phải ...
Hướng dẫn & Tài liệu học CSS căn bản
HTML và CSS là 2 ngôn ngữ cơ bản nhất trong thiết kế web, nếu HTML là phần xây thô của ngôi...
Cách tạo loading icon đẹp mắt cho web
Thủ thuật dưới đây sẽ giúp bạn tạo một loading icon đẹp mắt cho web, giúp khách hàng đỡ nhà...
CSS SANS - Font chữ bằng CSS
Như tựa đề bài viết, chắc bạn sẽ thắc mắc thế nào là font chữ bằng CSS vì CSS (Cascading St...

