Tôi có thể transform: rotateY
một div để chống lại số transform: rotateY
của cha/mẹ của mình không?
Ví dụ:
nếu tôi có div cha với rotateY(-45deg)
, tất cả con của trẻ sẽ là -45deg.
Tại sao tôi không thể thêm rotateY(45deg)
cho trẻ em để làm cho nó trông giống như không có vòng quay ảnh hưởng đến nó?
Demo: http://jsfiddle.net/eBT4A/Chuyển đổi CSS3: xoay vòng một div để đối chiếu rotationY của phụ huynh
5
A
Trả lời
0
Bạn có thể thêm rotateY (45deg) cho trẻ em ở đâu mẹ div có rotateY (-45deg), để làm cho nó trông giống như không xoay ảnh hưởng nó chỉ khi bạn thiết cùng điểm pivot những hai quay,
trong ví dụ giới thiệu của bạn, bạn đã không áp dụng cùng một thời điểm quan trọng,
Hãy thử này ...
<html>
<head>
<style type="text/css">
body {
-webkit-perspective: 500;
}
#content {
position:absolute;
top: 0px;
left: 0px;
width: 300px;
height: 500px;
background: #000;
-webkit-transform-origin: 0px 0px;
-webkit-transform: rotate(45deg);
-moz-transform-origin: 0px 0px;
-moz-transform: rotate(45deg);
}
#element {
position:absolute;
top: 0px;
left: 0px;
width: 50px;
height: 50px;
background: #f00;
-webkit-transform-origin: 0px 0px;
-webkit-transform: rotate(-45deg);
-moz-transform-origin: 0px 0px;
-moz-transform: rotate(-45deg);
}
</style>
</head>
<body>
<div id="content">
<div id="element"></div>
</div>
</body>
</html>
0
Bạn cần phải thêm bảo tồn-3d cho phụ huynh:
body {
-webkit-perspective: 500;
}
#content {
position:fixed;
top: 20px;
left: 0;
width: 300px;
height: 500px;
background: #000;
-webkit-transform-origin: 0 0;
-webkit-transform: rotateY(45deg);
-webkit-transform-style: preserve-3d;
}
#element {
position:fixed;
top: 20px;
left: 50%;
width: 50px;
height: 50px;
background: #f00;
-webkit-transform-origin: 0 0;
-webkit-transform: rotateY(-45deg);
}
Theo như tôi biết, điều đó sẽ không làm việc trong IE.
Các vấn đề liên quan
- 1. Break out of div của phụ huynh
- 2. Thực hiện xoay vòng xoay động CSS3 này chỉ xoay một lần
- 3. Tính toán kích thước tuyệt đối của div được xoay theo quan điểm với css3
- 4. Lỗi trong CSS3 xoay chuyển đổi trên Safari?
- 5. CSS Điền phụ huynh div 100% sạch
- 6. Tham chiếu đến phụ huynh IFRAME
- 7. Chuyển đổi vector hướng sang xoay vòng
- 8. thay đổi phụ huynh của quá trình
- 9. Tài liệu tham chiếu cửa sổ chính của phụ huynh
- 10. css3: không() bộ chọn để kiểm tra lớp học của phụ huynh
- 11. Thay thế xoay CSS3?
- 12. Hoạt ảnh CSS3 khi chuyển đổi: xoay. Cách để lấy deg hiện tại của phần tử xoay?
- 13. Tại sao hoạt ảnh xoay vòng (lật) css3 trong Chrome?
- 14. Phạm vi truy cập của phụ huynh trong Chỉ thị được chuyển đổi
- 15. Chuyển đổi CSS3: Nhiều nguồn gốc?
- 16. Cách thay đổi kích thước CKEditor để phù hợp với phụ huynh div
- 17. Ngăn sự kiện Di chuột của Div kích hoạt trên Div phụ huynh?
- 18. Thay đổi div phụ huynh thành một nền khác khi di chuột qua các div con riêng lẻ
- 19. JQuery, tìm phụ huynh
- 20. xoay div với di chuyển chuột
- 21. Chuyển đổi CSS3 trên hình nền
- 22. Vị trí: chiều cao tuyệt đối và phụ huynh?
- 23. Stringify (chuyển đổi thành JSON) một đối tượng JavaScript với tham chiếu vòng tròn
- 24. Thay đổi chi nhánh phụ huynh
- 25. Xoay hình nền bằng CSS3
- 26. Cách nhận tất cả phụ huynh cho đến khi một phụ huynh nào đó đạt được
- 27. Javascript hoạt động như chuyển đổi css3
- 28. Chuyển đổi CSS3 không hoạt động
- 29. Bắt phụ huynh của một thư mục trong Bash
- 30. làm cho chuyển tiếp css3 xoay luôn luôn theo cùng một hướng