Thuộc tính perspective-origin
Thuộc tính perspective-origin định nghĩa trục quay cho thành phần có sử dụng perspective.
HTML viết:
<html> <head></head> <body> <div> <p>perspective-origin.</p> </div> </body> </html>
CSS viết:
div { perspective: 300; -moz-perspective: 300; -webkit-perspective: 300; -o-perspective: 300; -ms-perspective: 300; } p { background: #cc0000; height: 100px; width: 100px; position: absolute; transform: rotateX(45deg); -moz-transform: rotateX(45deg); -webkit-transform: rotateX(45deg); -o-transform: rotateX(45deg); -ms-transform: rotateX(45deg); }
Hiển thị trình duyệt khi chưa có perspective-origin:
perspective-origin
Thêm thuộc tính perspective-origin, CSS viết:
div { perspective: 300; perspective-origin: -50% 20%; -moz-perspective: 300; -moz-perspective-origin: -50% 20%; -webkit-perspective: 300; -webkit-perspective-origin: -50% 20%; -o-perspective: 300; -o-perspective-origin: -50% 20%; -ms-perspective: 300; -ms-perspective-origin: -50% 20%; } p { background: #cc0000; height: 100px; width: 100px; position: absolute; transform: rotateX(45deg); -moz-transform: rotateX(45deg); -webkit-transform: rotateX(45deg); -o-transform: rotateX(45deg); -ms-transform: rotateX(45deg); }
Hiển thị trình duyệt khi có perspective-origin
perspective-origin
Một số giá trị cho perspective-origin-property
Giá trị | Ví dụ | Hiển thị |
---|---|---|
trục-x | perspective-origin: -100% 50%; -moz-perspective-origin: -100% 50%; -webkit-perspective-origin: -100% 50%; -o-perspective-origin: -100% 50%; -ms-perspective-origin: -100% 50%; |
perspective-origin |
perspective-origin: 0% 50%; -moz-perspective-origin: 0% 50%; -webkit-perspective-origin: 0% 50%; -o-perspective-origin: 0% 50%; -ms-perspective-origin: 0% 50%; |
perspective-origin |
|
perspective-origin: 50% 50%; -moz-perspective-origin: 50% 50%; -webkit-perspective-origin: 50% 50%; -o-perspective-origin: 50% 50%; -ms-perspective-origin: 50% 50%; |
perspective-origin |
|
perspective-origin: 100% 50%; -moz-perspective-origin: 100% 50%; -webkit-perspective-origin: 100% 50%; -o-perspective-origin: 100% 50%; -ms-perspective-origin: 100% 50%; |
perspective-origin |
|
perspective-origin: 150% 50%; -moz-perspective-origin: 150% 50%; -webkit-perspective-origin: 150% 50%; -o-perspective-origin: 150% 50%; -ms-perspective-origin: 150% 50%; |
perspective-origin |
|
perspective-origin: left center; -moz-perspective-origin: left center; -webkit-perspective-origin: left center; -o-perspective-origin: left center; -ms-perspective-origin: left center; |
perspective-origin |
|
perspective-origin: center center; -moz-perspective-origin: center center; -webkit-perspective-origin: center center; -o-perspective-origin: center center; -ms-perspective-origin: center center; |
perspective-origin |
|
perspective-origin: right center; -moz-perspective-origin: right center; -webkit-perspective-origin: right center; -o-perspective-origin: right center; -ms-perspective-origin: right center; |
perspective-origin |
|
trục-y | perspective-origin: 50% -200%; -moz-perspective-origin: 50% -200%; -webkit-perspective-origin: 50% -200%; -o-perspective-origin: 50% -200%; -ms-perspective-origin: 50% -200%; |
perspective-origin |
perspective-origin: 50% 0%; -moz-perspective-origin: 50% 0%; -webkit-perspective-origin: 50% 0%; -o-perspective-origin: 50% 0%; -ms-perspective-origin: 50% 0%; |
perspective-origin |
|
perspective-origin: 50% 50%; -moz-perspective-origin: 50% 50%; -webkit-perspective-origin: 50% 50%; -o-perspective-origin: 50% 50%; -ms-perspective-origin: 50% 50%; |
perspective-origin |
|
perspective-origin: 50% 200%; -moz-perspective-origin: 50% 200%; -webkit-perspective-origin: 50% 200%; -o-perspective-origin: 50% 200%; -ms-perspective-origin: 50% 200%; |
perspective-origin |
|
perspective-origin: center top; -moz-perspective-origin: center top; -webkit-perspective-origin: center top; -o-perspective-origin: center top; -ms-perspective-origin: center top; |
perspective-origin |
|
perspective-origin: center center; -moz-perspective-origin: center center; -webkit-perspective-origin: center center; -o-perspective-origin: center center; -ms-perspective-origin: center center; |
perspective-origin |
|
perspective-origin: center bottom; -moz-perspective-origin: center bottom; -webkit-perspective-origin: center bottom; -o-perspective-origin: center bottom; -ms-perspective-origin: center bottom; |
perspective-origin |