Hướng dẫn tạo hiệu ứng line effect khi rê chuột vào bài viết

 10 Tháng mười hai, 2022

Trong bài viết này, Huy sẽ chia sẻ với các bạn cách để tạo hiệu ứng line effect khá bắt mắt khi rê chuột vào bài viết mà các bạn list trên home page, archives hoặc category…

Share

Có vài bạn khi ghé qua website của mình, có hỏi về cách để tạo hiệu ứng line effect khi rê chuột vào danh sách bài viết trên trang chủ, trang lưu trữ theo tags, category… Nên mình sẽ chia sẻ với các bạn cách để tạo hiệu ứng đầy bắt mắt này chỉ thuần với vài dòng CSS.

Demo Line Effect khi rê chuột qua bài viết

Hướng dẫn thu gọn Vertical Timeline với “Xem Thêm” button

Bài viết này, mình sẽ chia sẻ với các bạn đoạn code tạo & thu...

Hướng dẫn tạo menu button chạy dọc website trong Flatsome

Lượn vòng quanh các Group về Flatsome, mình thấy khá nhiều bạn thắc mắc cách...

2 Các bình luận

CSS tạo Line Effect khi hover

Để tạo hiệu ứng line effect khi hover này, các bạn chỉ cần coppy toàn bộ đoạn CSS bên dưới của mình, và dán vào khung CSS Tùy Chỉnh trong Tùy Biến của Theme là được.

/*line effect animation by mywebsite.com.vn*/
.post-item .col-inner::before, .post-item .col-inner::after{
content:"";
width: 0;
height: 2px;
z-index:1;
position: absolute;
transition: all 0.2s linear;
background: #f8be00;
box-shadow:
transition:400ms ease all;
transition-delay: 0.3s;
}
.post-item .col-inner .box::before, .post-item .col-inner .box::after{
content:"";
width:2px;
height:0;
z-index:1;
position: absolute;
transition: all 0.2s linear;
background: #f8be00;
transition:400ms ease all;
transition-delay: 0s;
}
.post-item .col-inner:hover::before, .post-item .col-inner:hover::after{
width: 100% ;
}
.post-item .col-inner:hover .box::before, .post-item .col-inner:hover .box::after{
height: 100%;
}
.post-item .col-inner::before{
right: 0;
top: 0;
}
.post-item .col-inner::after{
left: 0;
bottom: 0;
}
.post-item .col-inner .box::before{
left: 0;
top: 0;
}
.post-item .col-inner .box::after{
right: 0;
bottom: 0;
}
.post-item .col-inner:hover::before, .post-item .col-inner:hover::after{
transition-delay: 0s;
}
.post-item .col-inner:hover .box::before, .post-item .col-inner:hover .box::after{
transition-delay: 0.3s;
}
CHÚ Ý

Chú ý: Để thay đổi màu hiệu ứng của line, các bạn chỉ cần thay đổi lại mã màu tại 2 dòng 9 và 21 thành màu phù hợp với tone màu chủ đạo trên website của các bạn.

Trong quá trình thực hiện, có thắc mắc nào, các bạn có thể để lại comment cho mình phía dưới bài viết.
Chúc các bạn thành công!

5/5 - (4 bình chọn)
Theo dõi
Thông báo của
guest

6 Góp ý
Cũ nhất
Mới nhất Được bỏ phiếu nhiều nhất
Phản hồi nội tuyến
Xem tất cả bình luận
Huy
Huy
1 năm trước

line cả sản phẩm flatsome thì sao ạ?

huy
huy
4 tháng trước

s mình dán mà k dc thế ạ (((

Cường
Cường
2 tháng trước

ra hướng dẫn làm slider bài viết mới giống site này đi a

6
0
Rất thích suy nghĩ của bạn, hãy bình luận.x
0935 355 881 Zalo Chat Mẫu Website