2011-12-25 26 views
16

Tôi đã tự hỏi nếu ai đó có thể giúp tôi. Tôi đã không hiểu chính xác thuộc tính css3 là gì: transform-origin. Tôi dường như không thể đi theo hướng nó đang chuyển động.dịch vs biến đổi nguồn gốc css3

Ví dụ: giả sử bạn có div vuông và xoay 40 độ. và sau đó bạn thực hiện transform-origin: 100% 0%. bạn không thể chỉ làm một số translateX(and some value)? Có vẻ như translateX sẽ di chuyển nó dọc theo trục x đối với trục mới được xoay sau khi thực hiện xoay. Tôi không thể làm theo những gì biến đổi nguồn gốc đang làm, hoặc chính xác nó là gì.

Một ví dụ rõ ràng và thấu đáo sẽ được đánh giá cao. =)

+0

Một số ví dụ ở đây: https://medium.com/hexacta-engineering/tune-your-css-transform-origin-and-rotation-visually-b043a8b1a03e – pomber

Trả lời

29

transform-origin thay đổi điểm mà tại đó phần tử biến đổi thay vì di chuyển toàn bộ phần tử (như dịch sẽ). Giá trị mặc định là transform-origin: 50% 50%;.

Dưới đây là một ví dụ: http://jsfiddle.net/joshnh/73g7t/

+0

oh cảm ơn, điều đó có ý nghĩa rất nhiều! – Sasha

+0

Không phải lo lắng gì cả! – joshnh

+2

Liên kết đó dường như không hoạt động ngay bây giờ nhưng điều này có: http://jsfiddle.net/73g7t/ – Lack

Các vấn đề liên quan