Computer >> Máy Tính >  >> Lập trình >> CSS

Làm việc với các chức năng chuyển đổi 2D CSS3

Các phép biến đổi 2D được sử dụng để thay đổi lại cấu trúc phần tử như dịch, xoay, chia tỷ lệ và xiên.

Sau đây là một số hàm biến đổi 2D -

Ma trận Thang đo
Sr.No. Giá trị &Mô tả
1 (n, n, n, n, n, n)
Được sử dụng để xác định các phép biến đổi ma trận với sáu giá trị
2 dịch (x, y)
Được sử dụng để biến đổi phần tử cùng với trục x và trục y
3 translateX (n)
Được sử dụng để biến đổi phần tử cùng với trục x
4 dịchY (n)
Được sử dụng để biến đổi phần tử cùng với trục y
5 (x, y)
Được sử dụng để thay đổi chiều rộng và chiều cao của phần tử
6 scaleX (n)
Được sử dụng để thay đổi chiều rộng của phần tử

Sau đây là đoạn mã hiển thị các hàm chuyển đổi 2D trong CSS3 -

Ví dụ

<!DOCTYPE html>
<html>
<head>
<style>
body {
   font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;
}
div {
   width: 100px;
   height: 100px;
   background-color: rgb(98, 0, 255);
   margin: 20px;
   display: inline-block;
   color: white;
}
.rotate {
   transform: rotate(20deg);
}
.translate {
   transform: translate(30px, 20px);
}
.scale {
   transform: scale(2, 1);
   margin-left:70px;
}
.skew {
   transform: skew(20deg);
}
</style>
</head>
<body>
<h1>2D transform functions</h1>
<div class="rotate">ROTATE</div>
<div class="skew">
SKEW
</div>
<div class="scale">SCALE</div>
<div class="translate">TRANSLATE</div>
</body>
</html>

Đầu ra

Đoạn mã trên sẽ tạo ra kết quả sau -

Làm việc với các chức năng chuyển đổi 2D CSS3