Thuộc tính transform với giá trị matrix(n1,n2,n3,n4,n5,n6)
Thuộc tính transform với giá trị matrix(n1,n2,n3,n4,n5,n6): Định nghĩa một biến đổi 2D, bằng cách sử dụng một ma trận với 6 giá trị.
HTML viết:
<html> <head></head> <body> <p>transform</p> </body> </html>
CSS viết:
p {
background: #cc0000;
height: 50px;
margin: 0 auto;
width: 120px;
}
Hiển thị trình duyệt khi chưa có transform:
transform
Thêm thuộc tính transform: matrix(n,n,n,n,n,n), CSS viết:
p {
background: #cc0000;
height: 50px;
margin: 0 auto;
width: 120px;
transform: matrix(1, -1, 1, 0, 0, 0);
-moz-transform: matrix(1, -1, 1, 0, 0, 0);
-webkit-transform: matrix(1, -1, 1, 0, 0, 0);
-o-transform: matrix((1, -1, 1, 0, 0, 0);
-ms-transform: matrix(1, -1, 1, 0, 0, 0);
}
Hiển thị trình duyệt khi có transform:
transform
Giá trị matrix(n1,n2,n3,n4,n5,n6)
| Giá trị | Ví dụ | Hiển thị |
|---|---|---|
| Bình thường | transform: matrix(1, 0, 0, 1, 0, 0); -moz-transform: matrix(1, 0, 0, 1, 0, 0); -webkit-transform: matrix(1, 0, 0, 1, 0, 0); -o-transform: matrix(1, 0, 0, 1, 0, 0); -ms-transform: matrix(1, 0, 0, 1, 0, 0); |
Transform |
| n1 | transform: matrix(2, 0, 0, 1, 0, 0); -moz-transform: matrix(2, 0, 0, 1, 0, 0); -webkit-transform: matrix(2, 0, 0, 1, 0, 0); -o-transform: matrix(2, 0, 0, 1, 0, 0); -ms-transform: matrix(2, 0, 0, 1, 0, 0); |
Transform |
| transform: matrix(0.5, 0, 0, 1, 0, 0); -moz-transform: matrix(0.5, 0, 0, 1, 0, 0); -webkit-transform: matrix(0.5, 0, 0, 1, 0, 0); -o-transform: matrix(0.5, 0, 0, 1, 0, 0); -ms-transform: matrix(0.5, 0, 0, 1, 0, 0); |
Transform |
|
| transform: matrix(0.1, 0, 0, 1, 0, 0); -moz-transform: matrix(0.1, 0, 0, 1, 0, 0); -webkit-transform: matrix(0.1, 0, 0, 1, 0, 0); -o-transform: matrix(0.1, 0, 0, 1, 0, 0); -ms-transform: matrix(0.1, 0, 0, 1, 0, 0); |
Transform |
|
| transform: matrix(-0.5, 0, 0, 1, 0, 0); -moz-transform: matrix(-0.5, 0, 0, 1, 0, 0); -webkit-transform: matrix(-0.5, 0, 0, 1, 0, 0); -o-transform: matrix(-0.5, 0, 0, 1, 0, 0); -ms-transform: matrix(-0.5, 0, 0, 1, 0, 0); |
Transform |
|
| transform: matrix(-2, 0, 0, 1, 0, 0); -moz-transform: matrix(-2, 0, 0, 1, 0, 0); -webkit-transform: matrix(-2, 0, 0, 1, 0, 0); -o-transform: matrix(-2, 0, 0, 1, 0, 0); -ms-transform: matrix(-2, 0, 0, 1, 0, 0); |
Transform |
|
| n2 | transform: matrix(1, -1.5, 0, 1, 0, 0); -moz-transform: matrix(1, -1.5, 0, 1, 0, 0); -webkit-transform: matrix(1, -1.5, 0, 1, 0, 0); -o-transform: matrix(1, -1.5, 0, 1, 0, 0); -ms-transform: matrix(1, -1.5, 0, 1, 0, 0); |
Transform |
| transform: matrix(1, -1, 0, 1, 0, 0); -moz-transform: matrix(1, -1, 0, 1, 0, 0); -webkit-transform: matrix(1, -1, 0, 1, 0, 0); -o-transform: matrix(1, -1, 0, 1, 0, 0); -ms-transform: matrix(1, -1, 0, 1, 0, 0); |
Transform |
|
| transform: matrix(1, -0.1, 0, 1, 0, 0); -moz-transform: matrix(1, -0.1, 0, 1, 0, 0); -webkit-transform: matrix(1, -0.1, 0, 1, 0, 0); -o-transform: matrix(1, -0.1, 0, 1, 0, 0); -ms-transform: matrix(1, -0.1, 0, 1, 0, 0); |
Transform |
|
| transform: matrix(1, 1, 0, 1, 0, 0); -moz-transform: matrix(1, 1, 0, 1, 0, 0); -webkit-transform: matrix(1, 1, 0, 1, 0, 0); -o-transform: matrix(1, 1, 0, 1, 0, 0); -ms-transform: matrix(1, 1, 0, 1, 0, 0); |
Transform |
|
| transform: matrix(1, 1.5, 0, 1, 0, 0); -moz-transform: matrix(1, 1.5, 0, 1, 0, 0); -webkit-transform: matrix(1, 1.5, 0, 1, 0, 0); -o-transform: matrix(1, 1.5, 0, 1, 0, 0); -ms-transform: matrix(1, 1.5, 0, 1, 0, 0); |
Transform |
|
| n3 | transform: matrix(1, 0, -1.5, 1, 0, 0); -moz-transform: matrix(1, 0, -1.5, 1, 0, 0); -webkit-transform: matrix(1, 0, -1.5, 1, 0, 0); -o-transform: matrix(1, 0, -1.5, 1, 0, 0); -ms-transform: matrix(1, 0, -1.5, 1, 0, 0); |
Transform |
| transform: matrix(1, 0, -1, 1, 0, 0); -moz-transform: matrix(1, 0, -1, 1, 0, 0); -webkit-transform: matrix(1, 0, -1, 1, 0, 0); -o-transform: matrix(1, 0, -1, 1, 0, 0); -ms-transform: matrix(1, 0, -1, 1, 0, 0); |
Transform |
|
| transform: matrix(1, 0, -0.1, 1, 0, 0); -moz-transform: matrix(1, 0, -0.1, 1, 0, 0); -webkit-transform: matrix(1, 0, -0.1, 1, 0, 0); -o-transform: matrix(1, 0, -0.1, 1, 0, 0); -ms-transform: matrix(1, 0, -0.1, 1, 0, 0); |
Transform |
|
| transform: matrix(1, 0, 1, 1, 0, 0); -moz-transform: matrix(1, 0, 1, 1, 0, 0); -webkit-transform: matrix(1, 0, 1, 1, 0, 0); -o-transform: matrix(1, 0, 1, 1, 0, 0); -ms-transform: matrix(1, 0, 1, 1, 0, 0); |
Transform |
|
| transform: matrix(1, 0, 1.5, 1, 0, 0); -moz-transform: matrix(1, 0, 1.5, 1, 0, 0); -webkit-transform: matrix(1, 0, 1.5, 1, 0, 0); -o-transform: matrix(1, 0, 1.5, 1, 0, 0); -ms-transform: matrix(1, 0, 1.5, 1, 0, 0); |
Transform |
|
| n4 | transform: matrix(1, 0, 0, -1, 0, 0); -moz-transform: matrix(1, 0, 0, -1, 0, 0); -webkit-transform: matrix(1, 0, 0, -1, 0, 0); -o-transform: matrix(1, 0, 0, -1, 0, 0); -ms-transform: matrix(1, 0, 0, -1, 0, 0); |
Transform |
| transform: matrix(1, 0, 0, 0.3, 0, 0); -moz-transform: matrix(1, 0, 0, 0.3, 0, 0); -webkit-transform: matrix(1, 0, 0, 0.3, 0, 0); -o-transform: matrix(1, 0, 0, 0.3, 0, 0); -ms-transform: matrix(1, 0, 0, 0.3, 0, 0); |
Transform |
|
| transform: matrix(1, 0, 0, 1, 0, 0); -moz-transform: matrix(1, 0, 0, 1, 0, 0); -webkit-transform: matrix(1, 0, 0, 1, 0, 0); -o-transform: matrix(1, 0, 0, 1, 0, 0); -ms-transform: matrix(1, 0, 0, 1, 0, 0); |
Transform |
|
| n5 | transform: matrix(1, 0, 0, 1, -55, 0); -moz-transform: matrix(1, 0, 0, 1, -55, 0); -webkit-transform: matrix(1, 0, 0, 1, -55, 0); -o-transform: matrix(1, 0, 0, 1, -55, 0); -ms-transform: matrix(1, 0, 0, 1, -55, 0); |
Transform |
| transform: matrix(1, 0, 0, 1, -10, 0); -moz-transform: matrix(1, 0, 0, 1, -10, 0); -webkit-transform: matrix(1, 0, 0, 1, -10, 0); -o-transform: matrix(1, 0, 0, 1, -10, 0); -ms-transform: matrix(1, 0, 0, 1, -10, 0); |
Transform |
|
| transform: matrix(1, 0, 0, 1, 55, 0); -moz-transform: matrix(1, 0, 0, 1, 55, 0); -webkit-transform: matrix(1, 0, 0, 1, 55, 0); -o-transform: matrix(1, 0, 0, 1, 55, 0); -ms-transform: matrix(1, 0, 0, 1, 55, 0); |
Transform |
|
| n6 | transform: matrix(1, 0, 0, 1, 0, -55); -moz-transform: matrix(1, 0, 0, 1, 0, -55); -webkit-transform: matrix(1, 0, 0, 1, 0, -55); -o-transform: matrix(1, 0, 0, 1, 0, -55; -ms-transform: matrix(1, 0, 0, 1, 0, -55); |
Transform |
| transform: matrix(1, 0, 0, 1, 0, -10); -moz-transform: matrix(1, 0, 0, 1, 0, -10); -webkit-transform: matrix(1, 0, 0, 1, 0, -10); -o-transform: matrix(1, 0, 0, 1, 0, -10; -ms-transform: matrix(1, 0, 0, 1, 0, -10); |
Transform |
|
| transform: matrix(1, 0, 0, 1, 0, 55); -moz-transform: matrix(1, 0, 0, 1, 0, 55); -webkit-transform: matrix(1, 0, 0, 1, 0, 55); -o-transform: matrix(1, 0, 0, 1, 0, 55; -ms-transform: matrix(1, 0, 0, 1, 0, 55); |
Transform |
|
| n1 n2 n3 n4 | transform: matrix(1, 1, -1, 1, 0, 0); -moz-transform: matrix(1, 1, -1, 1, 0, 0); -webkit-transform: matrix(1, 1, -1, 1, 0, 0); -o-transform: matrix(1, 1, -1, 1, 0, 0); -ms-transform: matrix(1, 1, -1, 1, 0, 0); |
Transform |
| transform: matrix(-1, 1, -1, -1, 0, 0); -moz-transform: matrix(-1, 1, -1, -1, 0, 0); -webkit-transform: matrix(-1, 1, -1, -1, 0, 0); -o-transform: matrix(-1, 1, -1, -1, 0, 0); -ms-transform: matrix(-1, 1, -1, -1, 0, 0); |
Transform |
|
| transform: matrix(-1, -1, 1, -1, 0, 0); -moz-transform: matrix(-1, -1, 1, -1, 0, 0); -webkit-transform: matrix(-1, -1, 1, -1, 0, 0); -o-transform: matrix(-1, -1, 1, -1, 0, 0); -ms-transform: matrix(-1, -1, 1, -1, 0, 0); |
Transform |
|
| transform: matrix(1, -1, 1, 1, 0, 0); -moz-transform: matrix(1, -1, 1, 1, 0, 0); -webkit-transform: matrix(1, -1, 1, 1, 0, 0); -o-transform: matrix(1, -1, 1, 1, 0, 0); -ms-transform: matrix(1, -1, 1, 1, 0, 0); |
Transform |

