Hàm CSS scale3d()

Định nghĩa và cách sử dụng

CSS scale3d() hàm định nghĩa thu nhỏ 3D của phần tử.

scale3d() hàm định nghĩa giá trị thu nhỏ theo hướng x, y và z của phần tử.

scale3d() hàm trong transform sử dụng trong thuộc tính.

Mô hình

Ví dụ 1

Sử dụng scale3d() Thu nhỏ nhiều phần tử <div>:

#myDiv1 {
  transform: scale3d(0.8, 0.8, 0.8);
}
#myDiv2 {
  transform: scale3d(-0.5, -0.5, -0.5);
}
#myDiv3 {
  transform: scale3d(1.1, 1.2, 1);
}

Thử ngay

Ví dụ 2

Sử dụng scale3d() Thu nhỏ hình ảnh:

#img1 {
  transform: scale3d(0.8, 0.8, 0.8);
}
#img2 {
  transform: scale3d(-0.5, -0.5, -0.5);
}
#img3 {
  transform: scale3d(1.1, 1.1, 1);
}

Thử ngay

Ngữ pháp CSS

scale3d(sx, sy, sz)
Giá trị Mô tả
sx Số dương hoặc số âm, định nghĩa vector thu nhỏ theo chiều rộng.
sy Số dương hoặc số âm, định nghĩa vector thu nhỏ theo chiều cao.
sz Số dương hoặc số âm, định nghĩa vector thu nhỏ theo hướng z.

Chi tiết kỹ thuật

Phiên bản: Module Transforms CSS Level 2

Hỗ trợ trình duyệt

Số trong bảng biểu thị phiên bản trình duyệt đầu tiên hỗ trợ hàm này hoàn toàn.

Chrome Edge Firefox Safari Opera
12 12 10 4 15

Trang liên quan

Hướng dẫn:Chuyển đổi 3D trong CSS

Tham khảo:Thuộc tính transform trong CSS

Tham khảo:Thuộc tính scale CSS

Tham khảo:Hàm scale() trong CSS

Tham khảo:Hàm scaleX() trong CSS

Tham khảo:Hàm scaleY() trong CSS