Hướng dẫn image zoom css - phóng to hình ảnh css

Trong bài viết hôm nay chúng ta sẽ đi vào tìm hiểu cách tạo hiệu ứng zoom cho các thành phần trong website bằng HTML, CSS và Javascript nhé!

Cách Tạo Hiệu Ứng Zoom CSS

Để tạo hiệu ứng zoom cho các thành phần trong trang web thì chúng ta sẽ sử dụng thuộc tính

.zoom {
  padding: 50px;
  background-color: DodgerBlue;
  transition: transform .2s;
  width: 200px;
  height: 200px;
  margin: 0 auto;
}
/*Hiệu ứng zoom*/
.zoom:hover {
  transform: scale(1.5);
}
2 trong CSS. Với giá trị là:

  • giá trị < 1: Thu nhỏ đối tượng.
  • giá trị = 1: Giá trị mặc định của đối tượng.
  • giá trị > 1: Phóng to đối tượng.

Bây giờ chúng ta sẽ đi vào cách tạo hiệu ứng hover zoom effect cơ bản cho trang web nhé!

HTML

 

Hiệu ứng Zoom


Bạn hãy hover vào thẻ div bên dưới



Bây giờ chúng ta sẽ đi vào tạo hiệu ứng phóng to khi người dùng hover vào thẻ div có class

.zoom {
  padding: 50px;
  background-color: DodgerBlue;
  transition: transform .2s;
  width: 200px;
  height: 200px;
  margin: 0 auto;
}
/*Hiệu ứng zoom*/
.zoom:hover {
  transform: scale(1.5);
}
3 bằng CSS nhé!

CSS

.zoom {
  padding: 50px;
  background-color: DodgerBlue;
  transition: transform .2s;
  width: 200px;
  height: 200px;
  margin: 0 auto;
}
/*Hiệu ứng zoom*/
.zoom:hover {
  transform: scale(1.5);
}

Và kết quả cuối cùng bạn xem dưới đây nhé:

See the Pen Tao hieu ung zoom hover by haycuoilennao19 (@haycuoilennao19) on CodePen.

Nguồn

Cách Tạo Hiệu Ứng Zoom-In CSS

Tiếp theo chúng ta sẽ đi vào tìm hiểu cách tạo hiệu ứng zoom-in cho hình ảnh khi người dùng hover thông qua đoạn mã sau nhé:

HTML

 

Hiệu Ứng Zoom In


Bạn hãy hover vào ảnh bên dưới nhé



Hướng dẫn image zoom css - phóng to hình ảnh css


CSS

 .noidung {
  height: 200px;
  width: 200px;
  overflow: hidden;
}
.zoomin img {
  height: 200px;
  width: 200px;
  -webkit-transition: all 2s ease;
  -moz-transition: all 2s ease;
  -ms-transition: all 2s ease;
  transition: all 2s ease;
}
.zoomin img:hover {
    transform: scale(1.5);
}

Và kết quả cuối cùng bạn xem dưới đây nhé:

See the Pen Tao hieu ung zoom hover by haycuoilennao19 (@haycuoilennao19) on CodePen.

Nguồn

Cách Tạo Hiệu Ứng Zoom-In CSS

Tiếp theo chúng ta sẽ đi vào tìm hiểu cách tạo hiệu ứng zoom-in cho hình ảnh khi người dùng hover thông qua đoạn mã sau nhé:

Và kết quả cuối cùng bạn xem dưới đây nhé!

HTML

 

Hiệu Ứng Zoom Out


Bạn hãy hover vào ảnh bên dưới nhé



    
Hướng dẫn image zoom css - phóng to hình ảnh css


CSS

 .noidung {
  height: 200px;
  width: 200px;
  overflow: hidden;
}
.zoomout img {
 height: 300px;
  width: 300px;
  -webkit-transition: all 2s ease;
  -moz-transition: all 2s ease;
  -ms-transition: all 2s ease;
  transition: all 2s ease;
}
.zoomout img:hover {
  height: 200px;
  width: 200px;
}

Và kết quả cuối cùng bạn xem dưới đây nhé:

See the Pen Tao hieu ung zoom hover by haycuoilennao19 (@haycuoilennao19) on CodePen.

Nguồn

Cách Tạo Hiệu Ứng Zoom-In CSS

Tiếp theo chúng ta sẽ đi vào tìm hiểu cách tạo hiệu ứng zoom-in cho hình ảnh khi người dùng hover thông qua đoạn mã sau nhé:

HTML

 

Hiệu Ứng Zoom Rotate


Bạn hãy hover vào ảnh bên dưới nhé



    
Hướng dẫn image zoom css - phóng to hình ảnh css


CSS

 .noidung {
  height: 200px;
  width: 200px;
  overflow: hidden;
}
.zoom_rotate img {
  height: 300px;
  width: 300px;
  transition: transform .5s ease-in-out;
}
.zoom_rotate img:hover {
  transform: scale(1.8) rotate(-30deg);
}

Và kết quả cuối cùng bạn xem dưới đây nhé:

See the Pen Tao hieu ung zoom hover by haycuoilennao19 (@haycuoilennao19) on CodePen.

Nguồn

Cách Tạo Hiệu Ứng Zoom-In CSS

Tiếp theo chúng ta sẽ đi vào tìm hiểu cách tạo hiệu ứng zoom-in cho hình ảnh khi người dùng hover thông qua đoạn mã sau nhé:

HTML

 

Hiệu Ứng Zoom Rotate


Bạn hãy hover vào ảnh bên dưới nhé



    
Hướng dẫn image zoom css - phóng to hình ảnh css


CSS

 .noidung {
  height: 200px;
  width: 200px;
  overflow: hidden;
}
.zoom_blur img {
 height: 300px;
  width: 300px;
 transition: transform 1s, filter 2s ease-in-out;
  filter: blur(3px);
  transform: scale(1.2);
}
.zoom_blur img:hover {
  filter: blur(0);
  transform: scale(1);
}
.zoom_blur img:hover {
  filter: blur(0);
  transform: scale(1);
}

Và kết quả cuối cùng bạn xem dưới đây nhé:

See the Pen Tao hieu ung zoom hover by haycuoilennao19 (@haycuoilennao19) on CodePen.

Nguồn

Cách Tạo Hiệu Ứng Zoom-In CSS

Tiếp theo chúng ta sẽ đi vào tìm hiểu cách tạo hiệu ứng zoom-in cho hình ảnh khi người dùng hover thông qua đoạn mã sau nhé:

HTML

.zoom {
  padding: 50px;
  background-color: DodgerBlue;
  transition: transform .2s;
  width: 200px;
  height: 200px;
  margin: 0 auto;
}
/*Hiệu ứng zoom*/
.zoom:hover {
  transform: scale(1.5);
}
0

CSS

.zoom {
  padding: 50px;
  background-color: DodgerBlue;
  transition: transform .2s;
  width: 200px;
  height: 200px;
  margin: 0 auto;
}
/*Hiệu ứng zoom*/
.zoom:hover {
  transform: scale(1.5);
}
1

Và kết quả cuối cùng bạn xem dưới đây nhé:

See the Pen Tao hieu ung zoom hover by haycuoilennao19 (@haycuoilennao19) on CodePen.

Nguồn

Cách Tạo Hiệu Ứng Zoom-In CSS0.5x, 0.25x hay nếu nó không hiển thị thì bạn nhớ xác minh mình là con người trong Codepen mới xem được nhé. Nếu file là SCSS thì bạn có thể chuyển sang CSS ở đây nhé : SCSS to CSS. Nếu file là Pug thì bạn có thể chuyển sang HTML ở đây nhé : Pug to HTML. Nếu chúng ta muốn xem các nguồn được sử dụng trong Codepen để bạn thiết lập ở dưới máy tính thì nhấp vào chữ Resources ở dưới cùng bên trái của Codepen để xem các đường dẫn CDN nha.

Tiếp theo chúng ta sẽ đi vào tìm hiểu cách tạo hiệu ứng zoom-in cho hình ảnh khi người dùng hover thông qua đoạn mã sau nhé:

Hướng dẫn image zoom css - phóng to hình ảnh css

Và kết quả cuối cùng bạn xem dưới đây nhé!

See the Pen NWNbdQJ by haycuoilennao19 (@haycuoilennao19) on CodePen.

Nguồn

Cách Tạo Hiệu Ứng Zoom-In CSS

Hướng dẫn image zoom css - phóng to hình ảnh css

Và kết quả cuối cùng bạn xem dưới đây nhé!

See the Pen NWNbdQJ by haycuoilennao19 (@haycuoilennao19) on CodePen.

Nguồn

Cách Tạo Hiệu Ứng Zoom-In CSS

Tiếp theo chúng ta sẽ đi vào tìm hiểu cách tạo hiệu ứng zoom-in cho hình ảnh khi người dùng hover thông qua đoạn mã sau nhé:

Nguồn

Cách Tạo Hiệu Ứng Zoom-In CSS

Tiếp theo chúng ta sẽ đi vào tìm hiểu cách tạo hiệu ứng zoom-in cho hình ảnh khi người dùng hover thông qua đoạn mã sau nhé:

Nguồn

Cách Tạo Hiệu Ứng Zoom-In CSS

Tiếp theo chúng ta sẽ đi vào tìm hiểu cách tạo hiệu ứng zoom-in cho hình ảnh khi người dùng hover thông qua đoạn mã sau nhé:

Nguồn

Cách Tạo Hiệu Ứng Zoom-In CSS

Hướng dẫn image zoom css - phóng to hình ảnh css

Và kết quả cuối cùng bạn xem dưới đây nhé!

See the Pen NWNbdQJ by haycuoilennao19 (@haycuoilennao19) on CodePen.

Nguồn

Cách Tạo Hiệu Ứng Zoom-In CSS

Hướng dẫn image zoom css - phóng to hình ảnh css

Và kết quả cuối cùng bạn xem dưới đây nhé!

See the Pen NWNbdQJ by haycuoilennao19 (@haycuoilennao19) on CodePen.

Nguồn

Cách Tạo Hiệu Ứng Zoom-In CSS

Hướng dẫn image zoom css - phóng to hình ảnh css

Và kết quả cuối cùng bạn xem dưới đây nhé!

See the Pen NWNbdQJ by haycuoilennao19 (@haycuoilennao19) on CodePen.

Nguồn

Cách Tạo Hiệu Ứng Zoom-In CSS

Hướng dẫn image zoom css - phóng to hình ảnh css

Và kết quả cuối cùng bạn xem dưới đây nhé!

See the Pen NWNbdQJ by haycuoilennao19 (@haycuoilennao19) on CodePen.

Nguồn

Cách Tạo Hiệu Ứng Zoom-In CSS

Tiếp theo chúng ta sẽ đi vào tìm hiểu cách tạo hiệu ứng zoom-in cho hình ảnh khi người dùng hover thông qua đoạn mã sau nhé:

Nguồn

Cách Tạo Hiệu Ứng Zoom-In CSS

Hướng dẫn image zoom css - phóng to hình ảnh css

Và kết quả cuối cùng bạn xem dưới đây nhé!

See the Pen NWNbdQJ by haycuoilennao19 (@haycuoilennao19) on CodePen.

Nguồn

Cách Tạo CSS Zoom Background Image On Hover

Hướng dẫn image zoom css - phóng to hình ảnh css

Kết quả bạn xem bên dưới nha.

See the Pen Image cropped and hover zoom effect by Sara B. (@sara_bianchi94) on CodePen.

Nguồn

Cách Tạo Bootstrap Zoom Image On Hover

Hướng dẫn image zoom css - phóng to hình ảnh css

Kết quả bạn xem bên dưới nha.

See the Pen Image cropped and hover zoom effect by Sara B. (@sara_bianchi94) on CodePen.

Nguồn

Nguồn

Hướng dẫn image zoom css - phóng to hình ảnh css

Kết quả bạn xem bên dưới nha.

See the Pen Image cropped and hover zoom effect by Sara B. (@sara_bianchi94) on CodePen.

Nguồn

Nguồn

Cách Tạo Bootstrap Zoom Image On Hover