Trong bài viết này, mình sẽ hướng dẫn các bạn cách tạo một hiệu ứng line effect độc đáo và bắt mắt khi rê chuột vào các bài viết trên trang chủ, trang lưu trữ theo tags, hay category của website. Bạn có thể áp dụng kỹ thuật này cho các website sử dụng nền tảng như WordPress hoặc các hệ thống tương tự.

Lý Do Nên Tạo Hiệu Ứng Line Effect Khi Hover?
Hiệu ứng line effect khi hover không chỉ làm cho giao diện website của bạn trở nên sinh động hơn mà còn giúp người dùng dễ dàng tương tác với các bài viết. Khi người dùng rê chuột qua danh sách bài viết, hiệu ứng này sẽ tạo ra một đường viền hoặc một đường kẻ kéo dài, thu hút sự chú ý mà không gây mất cân đối cho thiết kế trang.
Demo Line Effect Khi Rê Chuột Vào Bài Viết
Dưới đây là ví dụ về hiệu ứng line effect khi người dùng rê chuột vào bài viết:
Khi rê chuột vào bài viết, một đường kẻ sẽ xuất hiện từ các góc của bài viết, tạo nên một hiệu ứng độc đáo.
Các đường kẻ này có thể thay đổi chiều dài, màu sắc và tốc độ tùy thuộc vào nhu cầu và phong cách thiết kế của bạn.
Hướng Dẫn Tạo Line Effect Với CSS
Để tạo hiệu ứng line effect này, bạn chỉ cần sử dụng một đoạn mã CSS đơn giản. Dưới đây là mã CSS mà bạn cần thêm vào phần Tùy Chỉnh CSS trong giao diện theme của bạn.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 | /* Line Effect Animation */ .post-item .col-inner::before, .post-item .col-inner::after { content: ""; width: 0; height: 2px; z-index: 1; position: absolute; transition: all 0.4s ease-in-out; background: linear-gradient(45deg, #f8be00, #ff6a00); /* Gradient màu sắc của line */ box-shadow: 0 0 8px rgba(0, 0, 0, 0.3); transition-delay: 0.3s; } .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.55s; } .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.4s ease-in-out; background: linear-gradient(45deg, #f8be00, #ff6a00); /* Gradient màu sắc của line */ 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; } |
- Cách Sửa Chữa Database WordPress Qua wp-config.php
- Hướng Dẫn Tạo Gallery 3D Bằng HTML, CSS và JavaScript
- Tự Động Xoá Tất Cả Admin Khác Được Tạo Ra Trái Phép WordPress
- Giới Thiệu Về Mua Theme WordPress Giá Rẻ Và Plugin Flash Sale
- Share theme WordPress Trí tuệ Nhân Tạo AI cực đẹp, bắt mắt bằng Elementor

