CSS Transforms cho phép bạn dịch chuyển (translate) , xoay (rotate), thay đổi tỉ lệ ( scale), và nghiêng (skew) phần tử.
Sự biến đổi này một hiệu ứng cho phép một phần tử thay đổi hình dạng, kích thước và vị trí. CSS hỗ trợ chuyển đổi 2D và 3D.
Trong bài này bạn sẽ học về các phương pháp 2D Transform sau:
- translate()
- rotate()
- scale()
- skewX()
- skewY()
- matrix()
1. Phương thức translate ()
translate (): di chuyển một phần tử từ vị trí hiện tại của nó (theo thông số cho trục X và trục Y).
Cú pháp:
transform: translate(,);
Ví dụ sau di chuyển phần tử <div> sang bên phải 50px , và 100px xuống từ vị trí hiện tại của nó:
See the Pen QmRGjm by Hung Bui (@hungbuiqb16) on CodePen.
2. Phương thức rotate()
2. Phương thức rotate()
rotate (): quay một phần tử theo chiều kim đồng hồ hoặc ngược chiều kim đồng hồ với một mức nhất định.
Cú pháp:
transform: rotate ();
Ví dụ sau xoay <div> phần tử theo chiều kim đồng hồ với 20 độ:
Má»™t số lÆ°u ý khi bình luáºn
Má»i bình luáºn sai ná»™i quy sẽ bị xóa mà không cần báo trÆ°á»›c (xem ná»™i quy)
Bấm Thông báo cho tôi bên dÆ°á»›i khung bình luáºn để nháºn thông báo khi admin trả lá»i
Äể bình luáºn má»™t Ä‘oạn code, hãy mã hóa code trÆ°á»›c nhé
EmoticonEmoticon