1
| transform: value; |
value
là một trong các giá trị sau:translate()
rotate()
scale()
skewX()
skewY()
matrix()
1. Transform translate() trong CSS3
Translate()
có tác dụng di chuyển đối tượng HTML từ vị trí hiện tại của nó.translate(xpx, ypx)
.xpx
là di chuyển theo hướng trái (nếu số dương) và phải (nếu số âm).ypx
là di chuyển theo hướng xuống (nếu số dương) và lên (nếu số âm).
1
2
3
4
| /* IE 9 */ -ms-transform: translate( 50px , 100px ); /* Safari */ -webkit-transform: translate( 50px , 100px ); |
1
2
3
4
5
| h 2: hover{ transform: translate( 10px , 10px ); -ms-transform: translate( 10px , 10px ); -webkit-transform: translate( 10px , 10px ); } |
2. Transform rotate() trong CSS3
1
2
3
| -ms-transform: rotate(xdeg); /* IE 9 */ -webkit-transform: rotate(xdeg); /* Safari */ transform: rotate(xdeg); |
1
2
3
4
5
| h 2: hover{ -ms-transform: rotate( 20 deg); /* IE 9 */ -webkit-transform: rotate( 20 deg); /* Safari */ transform: rotate( 20 deg); } |
3. Transform Scale() trong CSS3
1
2
3
| -ms-transform: scale(x, y); /* IE 9 */ -webkit-transform: scale(x, y); /* Safari */ transform: scale(x, y);<br><br> |
x
là số lần tăng theo chiều rộng.y
là số lần tăng theo chiều cao.
1
2
3
4
5
| h 2: hover{ -ms-transform: scale( 1.2 , 1.3 ); /* IE 9 */ -webkit-transform: scale( 1.2 , 1.3 ); /* Safari */ transform: scale( 1.2 , 1.3 ); } |
4. Transform skew() - skewX() - skewY() trong CSS3
1
2
3
| -ms-transform: skew(xdeg, ydeg); /* IE 9 */ -webkit-transform: skew(xdeg, ydeg); /* Safari */ transform: skew(xdeg, ydeg); |
xdeg
là góc độ của hai cạnh hai bên.ydeg
là góc độ của hai cạnh trên dưới.
1
2
3
| -ms-transform: skewX(xdeg); /* IE 9 */ -webkit-transform: skewX(xdeg); /* Safari */ transform: skewX(xdeg); |
1
2
3
| -ms-transform: skewY(xdeg); /* IE 9 */ -webkit-transform: skewY(xdeg); /* Safari */ transform: skewY(xdeg); |
1
2
3
4
5
| h 2: hover{ -ms-transform: skew( 20 deg, 10 deg); /* IE 9 */ -webkit-transform: skew( 20 deg, 10 deg); /* Safari */ transform: skew( 20 deg, 10 deg); } |
No comments:
Post a Comment