Hiệu ứng hình cho ta cảm giác làm cho web phong phú hơn , với Image hover effect CSS vừa là cho web đẹp hơn , nhẹ và có nhiều điểm nhấn hơn trên web
10 hiệu ứng Hover Image – Image hover effect CSS
Thống kê bài viết

CSS cho các hiệu ứng phóng to thu nhỏ hình ảnh khi di chuột
Thực hiện phóng to khi di chuột trong CSS là một việc khá đơn giản. Tất cả những gì bạn cần biết là một vài thuộc tính CSS3 và bạn đã sẵn sàng, hãy để phần phức tạp cho tôi, vì nó không chỉ đơn thuần là biết các thuộc tính CSS.
Cấu trúc thêm hiệu ứng
HTML rất đơn giản. ví dụ ta có class ngoài hình dạng sau :
1 2 3 |
<div class="img-hover-zoom"> <img src="/path/to/image/" alt="This zooms-in really well and smooth"> </div> |
Note :
CÓ THỂ BẠN QUAN TÂM
- Cách đổi mật khẩu admin WordPress, qua phpMyAdmin 09/2023
- Thêm box share mạng xã hội theme flatsome 09/2023
- Cách chèn comment bằng zalo vào web wordpress 09/2023
- Full code Landing Page Bất động sản theme Flatsome 09/2023
- Vultr nhân đôi số tiền nạp vào tài khoản, khuyến mại ngon nhất từ trước tới nay! 09/2023
- Code bài viết cùng chuyên mục kèm hình ảnh (thumbnai) cho WordPress 09/2023
- class=”img-hover-zoom nằm ngoài hình
- /path/to/image/ – Link chưa hình ảnh
CSS thêm Hover
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
/* [1] The container */ .img-hover-zoom { height: 300px; /* [1.1] Set it as per your need */ overflow: hidden; /* [1.2] Hide the overflowing of child elements */ } /* [2] Transition property for smooth transformation of images */ .img-hover-zoom img { transition: transform .5s ease; } /* [3] Finally, transforming the image when container gets hovered */ .img-hover-zoom:hover img { transform: scale(1.5); } |
Xem demo

Các hiệu ứng ZOOM khác
thẻ HTML của hiệu ứng
1 2 3 |
<div class="img-hover-zoom img-hover-zoom--xyz"> <img src="/path/to/image/" alt="Another Image zoom-on-hover effect"> </div> |
Zoom to và nhỏ nhanh chống
1 2 3 4 5 6 7 8 9 10 |
/* Quick-zoom Container */ .img-hover-zoom--quick-zoom img { transform-origin: 0 0; transition: transform .25s, visibility .25s ease-in; } /* The Transformation */ .img-hover-zoom--quick-zoom:hover img { transform: scale(2); } |
Zoom tới 1 điểm nào đó
1 2 3 4 5 6 7 8 9 10 |
/* Point-zoom Container */ .img-hover-zoom--point-zoom img { transform-origin: 65% 75%; transition: transform 1s, filter .5s ease-out; } /* The Transformation */ .img-hover-zoom--point-zoom:hover img { transform: scale(5); } |
Zoom và xoay tấm hình
1 2 3 4 5 6 7 8 9 |
/* Zoom-n-rotate Container */ .img-hover-zoom--zoom-n-rotate img { transition: transform .5s ease-in-out; } /* The Transformation */ .img-hover-zoom--zoom-n-rotate:hover img { transform: scale(2) rotate(25deg); } |
Zoom to hình và chuyển động chậm lại
1 2 3 4 5 6 7 8 9 10 11 12 |
/* Slow-motion Zoom Container */ .img-hover-zoom--slowmo img { transform-origin: 50% 65%; transition: transform 5s, filter 3s ease-in-out; filter: brightness(150%); } /* The Transformation */ .img-hover-zoom--slowmo:hover img { filter: brightness(100%); transform: scale(3); } |
Làm sáng và phóng to
1 2 3 4 5 6 7 8 9 10 11 12 |
/* Brightness-zoom Container */ .img-hover-zoom--brightness img { transition: transform 2s, filter 1.5s ease-in-out; transform-origin: center center; filter: brightness(50%); } /* The Transformation */ .img-hover-zoom--brightness:hover img { filter: brightness(100%); transform: scale(1.3); } |
Zoom-n-pan theo chiều ngang
1 2 3 4 5 6 7 8 9 10 11 |
/* Horizontal Zoom-n-pan Container */ .img-hover-zoom--zoom-n-pan-h img { transition: transform .5s ease-in-out; transform: scale(1.4); transform-origin: 100% 0; } /* The Transformation */ .img-hover-zoom--zoom-n-pan-h:hover img { transform: scale(1.5) translateX(30%); } |
Zoom-n-pan theo chiều dọc
1 2 3 4 5 6 7 8 9 10 11 |
/* Vertical Zoom-n-pan Container */ .img-hover-zoom--zoom-n-pan-v img { transition: transform .5s ease-in-out; transform: scale(1.4); transform-origin: 0 0; } /* The Transformation */ .img-hover-zoom--zoom-n-pan-v:hover img { transform: scale(1.25) translateY(-30%); } |
Làm mờ bằng tính năng Phóng to
1 2 3 4 5 6 7 8 9 10 11 12 |
/* Blur-zoom Container */ .img-hover-zoom--blur img { transition: transform 1s, filter 2s ease-in-out; filter: blur(2px); transform: scale(1.2); } /* The Transformation */ .img-hover-zoom--blur:hover img { filter: blur(0); transform: scale(1); } |
Tô màu bằng tính năng phóng to
1 2 3 4 5 6 7 8 9 10 11 |
/* Colorize-zoom Container */ .img-hover-zoom--colorize img { transition: transform .5s, filter 1.5s ease-in-out; filter: grayscale(100%); } /* The Transformation */ .img-hover-zoom--colorize:hover img { filter: grayscale(0); transform: scale(1.1); } |
nếu các bạn chua hiêu có thể xem link demo ( Sidebar nhé )
Chúc các bạn thành công
Pingback: 10 hiệu ứng Hover Image trong css – Image hover effect CSS - FLATSOME - FREE EVERY THING