PHP前端开发

使用 CSS3 进行元素的 2D 转换

百变鹏仔 4个月前 (09-20) #CSS
文章标签 元素

2d 变换用于重新更改元素结构,如平移、旋转、缩放和倾斜。

以下是一些 2D 变换函数 -

Sr.No.值和说明
1 matrix(n,n,n,n,n,n)

用于定义具有六个值的矩阵变换

2translate(x,y)

用于沿x轴和y轴变换元素

立即学习“前端免费学习笔记(深入)”;

3translateX(n)

用于沿x轴变换元素

4translateY(n)

用于沿y轴变换元素

5scale(x,y)

用于改变元素的宽度和高度

6scaleX(n)

用于改变元素的宽度

以下是使用 CSS3 对元素进行 2D 转换的代码 -

示例

 实时演示

<!DOCTYPE html><html><head><style>body {   font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;}div {   width: 100px;   height: 100px;   background-color: rgb(255, 17, 0);   border:2px solid black;   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 transformation of elements </h1><div class="rotate">ROTATE</div><div class="skew">SKEW</div><div class="scale">SCALE</div><div class="translate">TRANSLATE</div></body></html>

输出