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; } |
- Thủ thuật wordpress – Code thêm nút Edit nhanh cho Admin trên Mobile WordPress
- Sharecode tạo uxbuider element đẹp wordpress
- Mua Theme WordPress Chính Hãng Tại Muathemewp – Nhanh Chóng, Uy Tín
- Hướng Dẫn Xóa Tab WooCommerce Khỏi Trang Sản Phẩm Một Cách Dễ Dàng
- #1 Hướng Dẫn Code Chức Năng Flash Sale WooCommerce