Hướng dẫn css transform-origin - nguồn gốc chuyển đổi css
Ngoài thuộc tính
Thay đổi hình dạng với transformVới transform, bạn có thể xoay, co giãn kích thước hoặc bóp nghiêng hình dạng một phần tử. Ngoài ra nó cũng còn một số tính năng khác cũng liên quan đến việc làm thay đổi hình dạng. Cách viết:
Trong đó, Về các hàm làm thay đổi hình dạng cho transform thì có rất nhiều nhưng mình chỉ nói qua một số hàm đơn giản thường dùng nhất. Các hàm chuyển động của transform Xoay – |
Chuyển đổi -nguồn gốc: -30% 0%; -Moz-Transform-Origin: -30% 0%; -WebKit-Transform-Origin: -30% 0%; -o-transform-origin: -30% 0%; -ms-transform-origin: -30% 0%; | Transform-Origin: 30% 0%; -Moz-Transform-Origin: 30% 0%; -WebKit-Transform-Origin: 30% 0%; -o-transform-origin: 30% 0%; -MS-Transform-Origin: 30% 0%; | X y |
---|---|---|
Transform -Origin: -30% -30%; -Moz -Transform -Origin: -30% -30%; -WebKit -Transform -Origin: -30% -30%; -o -transform -origin: -30% -30%; -MS -Transform -Forigin: -30% -30%; | Transform-Origin: Trung tâm; -Moz-Transform-Origin: Trung tâm trung tâm; -WebKit-Transform-Origin: Trung tâm Trung tâm; -o-transform-origin: Trung tâm trung tâm; -MS-Transform-Origin: Trung tâm trung tâm; -moz-transform-origin: center center; -webkit-transform-origin: center center; -o-transform-origin: center center; -ms-transform-origin: center center; | biến đổi |
Transform-Origin: Trung tâm bên phải; -Moz-Transform-Origin: trung tâm bên phải; -WebKit-Transform-Origin: trung tâm bên phải; -o-transform-origin: trung tâm bên phải; -ms-transform-origin: trung tâm bên phải; | Transform-Origin: Đầu trái; -Moz-Transform-Origin: Đầu trái; -WebKit-Transform-Origin: Đầu trái; -o-transform-origin: đầu trái; -MS-Transform-Origin: Đầu trái; -moz-transform-origin: left top; -webkit-transform-origin: left top; -o-transform-origin: left top; -ms-transform-origin: left top; | biến đổi |
Transform-Origin: Trung tâm bên trái; -Moz-Transform-Origin: Trung tâm bên trái; -WebKit-Transform-Origin: Trung tâm bên trái; -o-transform-origin: trung tâm bên trái; -MS-Transform-Origin: Trung tâm bên trái; -moz-transform-origin: left center; -webkit-transform-origin: left center; -o-transform-origin: left center; -ms-transform-origin: left center; | biến đổi | |
Transform-Origin: Dưới cùng bên trái; -Moz-Transform-Origin: dưới cùng bên trái; -WebKit-Transform-Origin: BOTTOM bên trái; -o-transform-origin: dưới cùng bên trái; -ms-transform-origin: dưới cùng bên trái; -moz-transform-origin: left bottom; -webkit-transform-origin: left bottom; -o-transform-origin: left bottom; -ms-transform-origin: left bottom; | biến đổi | |
Transform-Origin: Trung tâm dưới cùng; -Moz-Transform-Origin: Trung tâm dưới cùng; -WebKit-Transform-Origin: Trung tâm dưới cùng; -o-transform-origin: đáy trung tâm; -ms-transform-origin: đáy trung tâm; | Transform-Origin: Trung tâm hàng đầu; -Moz-Transform-Origin: Trung tâm hàng đầu; -WebKit-Transform-Origin: Trung tâm hàng đầu; -o-transform-origin: trung tâm hàng đầu; -MS-Transform-Origin: Trung tâm hàng đầu; -moz-transform-origin: center top; -webkit-transform-origin: center top; -o-transform-origin: center top; -ms-transform-origin: center top; | biến đổi |
Transform-Origin: Trung tâm; -Moz-Transform-Origin: Trung tâm trung tâm; -WebKit-Transform-Origin: Trung tâm Trung tâm; -o-transform-origin: Trung tâm trung tâm; -MS-Transform-Origin: Trung tâm trung tâm; -moz-transform-origin: center center; -webkit-transform-origin: center center; -o-transform-origin: center center; -ms-transform-origin: center center; | biến đổi | |
Transform-Origin: Trung tâm dưới cùng; -Moz-Transform-Origin: Trung tâm dưới cùng; -WebKit-Transform-Origin: Trung tâm dưới cùng; -o-transform-origin: đáy trung tâm; -ms-transform-origin: đáy trung tâm; -moz-transform-origin: center bottom; -webkit-transform-origin: center bottom; -o-transform-origin: center bottom; -ms-transform-origin: center bottom; | biến đổi | |
đúng y | Transform-Origin: Top bên phải; -Moz-Transform-Origin: Đóng đúng; -WebKit-Transform-Origin: Đóng đúng; -o-transform-origin: top bên phải; -ms-transform-origin: top bên phải; -moz-transform-origin: right top; -webkit-transform-origin: right top; -o-transform-origin: right top; -ms-transform-origin: right top; | biến đổi |
Transform-Origin: Trung tâm bên phải; -Moz-Transform-Origin: trung tâm bên phải; -WebKit-Transform-Origin: trung tâm bên phải; -o-transform-origin: trung tâm bên phải; -ms-transform-origin: trung tâm bên phải; -moz-transform-origin: right center; -webkit-transform-origin: right center; -o-transform-origin: right center; -ms-transform-origin: right center; | biến đổi | |
Transform-Origin: dưới cùng bên phải; -Moz-Transform-Origin: dưới cùng bên phải; -WebKit-Transform-Origin: dưới cùng bên phải; -o-transform-origin: dưới cùng bên phải; -ms-transform-origin: dưới cùng bên phải; -moz-transform-origin: right bottom; -webkit-transform-origin: right bottom; -o-transform-origin: right bottom; -ms-transform-origin: right bottom; | biến đổi | |
X TOP | Transform-Origin: Đầu trái; -Moz-Transform-Origin: Đầu trái; -WebKit-Transform-Origin: Đầu trái; -o-transform-origin: đầu trái; -MS-Transform-Origin: Đầu trái; -moz-transform-origin: left top; -webkit-transform-origin: left top; -o-transform-origin: left top; -ms-transform-origin: left top; | biến đổi |
Transform-Origin: Trung tâm hàng đầu; -Moz-Transform-Origin: Trung tâm hàng đầu; -WebKit-Transform-Origin: Trung tâm hàng đầu; -o-transform-origin: trung tâm hàng đầu; -MS-Transform-Origin: Trung tâm hàng đầu; -moz-transform-origin: center top; -webkit-transform-origin: center top; -o-transform-origin: center top; -ms-transform-origin: center top; | biến đổi | |
Transform-Origin: Top bên phải; -Moz-Transform-Origin: Đóng đúng; -WebKit-Transform-Origin: Đóng đúng; -o-transform-origin: top bên phải; -ms-transform-origin: top bên phải; -moz-transform-origin: right top; -webkit-transform-origin: right top; -o-transform-origin: right top; -ms-transform-origin: right top; | biến đổi | |
Transform-Origin: Trung tâm bên phải; -Moz-Transform-Origin: trung tâm bên phải; -WebKit-Transform-Origin: trung tâm bên phải; -o-transform-origin: trung tâm bên phải; -ms-transform-origin: trung tâm bên phải; | Transform-Origin: dưới cùng bên phải; -Moz-Transform-Origin: dưới cùng bên phải; -WebKit-Transform-Origin: dưới cùng bên phải; -o-transform-origin: dưới cùng bên phải; -ms-transform-origin: dưới cùng bên phải; -moz-transform-origin: left center; -webkit-transform-origin: left center; -o-transform-origin: left center; -ms-transform-origin: left center; | biến đổi |
Transform-Origin: Trung tâm; -Moz-Transform-Origin: Trung tâm trung tâm; -WebKit-Transform-Origin: Trung tâm Trung tâm; -o-transform-origin: Trung tâm trung tâm; -MS-Transform-Origin: Trung tâm trung tâm; -moz-transform-origin: center center; -webkit-transform-origin: center center; -o-transform-origin: center center; -ms-transform-origin: center center; | biến đổi | |
Transform-Origin: Trung tâm bên phải; -Moz-Transform-Origin: trung tâm bên phải; -WebKit-Transform-Origin: trung tâm bên phải; -o-transform-origin: trung tâm bên phải; -ms-transform-origin: trung tâm bên phải; -moz-transform-origin: right center; -webkit-transform-origin: right center; -o-transform-origin: right center; -ms-transform-origin: right center; | biến đổi | |
Transform-Origin: dưới cùng bên phải; -Moz-Transform-Origin: dưới cùng bên phải; -WebKit-Transform-Origin: dưới cùng bên phải; -o-transform-origin: dưới cùng bên phải; -ms-transform-origin: dưới cùng bên phải; | X TOP -moz-transform-origin: left bottom; -webkit-transform-origin: left bottom; -o-transform-origin: left bottom; -ms-transform-origin: left bottom; | biến đổi |
Transform-Origin: Trung tâm dưới cùng; -Moz-Transform-Origin: Trung tâm dưới cùng; -WebKit-Transform-Origin: Trung tâm dưới cùng; -o-transform-origin: đáy trung tâm; -ms-transform-origin: đáy trung tâm; -moz-transform-origin: center bottom; -webkit-transform-origin: center bottom; -o-transform-origin: center bottom; -ms-transform-origin: center bottom; | biến đổi | |
Transform-Origin: dưới cùng bên phải; -Moz-Transform-Origin: dưới cùng bên phải; -WebKit-Transform-Origin: dưới cùng bên phải; -o-transform-origin: dưới cùng bên phải; -ms-transform-origin: dưới cùng bên phải; -moz-transform-origin: right bottom; -webkit-transform-origin: right bottom; -o-transform-origin: right bottom; -ms-transform-origin: right bottom; | biến đổi | |
X TOP | Transform-Origin: Đầu trái; -Moz-Transform-Origin: Đầu trái; -WebKit-Transform-Origin: Đầu trái; -o-transform-origin: đầu trái; -MS-Transform-Origin: Đầu trái; -moz-transform-origin: 0% -30%; -webkit-transform-origin: 0% -30%; -o-transform-origin: 0% -30%; -ms-transform-origin: 0% -30%; | biến đổi |
Transform-Origin: Trung tâm hàng đầu; -Moz-Transform-Origin: Trung tâm hàng đầu; -WebKit-Transform-Origin: Trung tâm hàng đầu; -o-transform-origin: trung tâm hàng đầu; -MS-Transform-Origin: Trung tâm hàng đầu; -moz-transform-origin: 0% 0%; -webkit-transform-origin: 0% 0%; -o-transform-origin: 0% 0%; -ms-transform-origin: 0% 0%; | biến đổi | |
Trung tâm X. -moz-transform-origin: 0% 30%; -webkit-transform-origin: 0% 30%; -o-transform-origin: 0% 30%; -ms-transform-origin: 0% 30%; | biến đổi | |
Transform-Origin: Trung tâm bên trái; -Moz-Transform-Origin: Trung tâm bên trái; -WebKit-Transform-Origin: Trung tâm bên trái; -o-transform-origin: trung tâm bên trái; -MS-Transform-Origin: Trung tâm bên trái; | X đáy -moz-transform-origin: -30% 0%; -webkit-transform-origin: -30% 0%; -o-transform-origin: -30% 0%; -ms-transform-origin: -30% 0%; | biến đổi |
Transform-Origin: Trung tâm hàng đầu; -Moz-Transform-Origin: Trung tâm hàng đầu; -WebKit-Transform-Origin: Trung tâm hàng đầu; -o-transform-origin: trung tâm hàng đầu; -MS-Transform-Origin: Trung tâm hàng đầu; -moz-transform-origin: 0% 0%; -webkit-transform-origin: 0% 0%; -o-transform-origin: 0% 0%; -ms-transform-origin: 0% 0%; | biến đổi | |
Trung tâm X. -moz-transform-origin: 30% 0%; -webkit-transform-origin: 30% 0%; -o-transform-origin: 30% 0%; -ms-transform-origin: 30% 0%; | biến đổi | |
Transform-Origin: Trung tâm bên trái; -Moz-Transform-Origin: Trung tâm bên trái; -WebKit-Transform-Origin: Trung tâm bên trái; -o-transform-origin: trung tâm bên trái; -MS-Transform-Origin: Trung tâm bên trái; | X đáy -moz-transform-origin: -30% -30%; -webkit-transform-origin: -30% -30%; -o-transform-origin: -30% -30%; -ms-transform-origin: -30% -30%; | biến đổi |
Transform-Origin: Trung tâm hàng đầu; -Moz-Transform-Origin: Trung tâm hàng đầu; -WebKit-Transform-Origin: Trung tâm hàng đầu; -o-transform-origin: trung tâm hàng đầu; -MS-Transform-Origin: Trung tâm hàng đầu; -moz-transform-origin: 0% 0%; -webkit-transform-origin: 0% 0%; -o-transform-origin: 0% 0%; -ms-transform-origin: 0% 0%; | biến đổi | |
Trung tâm X. -moz-transform-origin: 30% 30%; -webkit-transform-origin: 30% 30%; -o-transform-origin: 30% 30%; -ms-transform-origin: 30% 30%; | biến đổi |