CSS详知识点——CSS变形

transform:属性

translate():平移函数,基于X、Y坐标重新定位元素的位置

translateX(tx)表示只设置X轴的位移

#yi{
      transform:translate(50px,30px);
      
 }
 #yi{
       transform: translateX(100px);           //只移动X轴上的方向
        }
 #yi{
       transform: translateY(100px);           //只移动Y轴上的方向
        }
scale():缩放函数,可以使任意元素对象尺寸发生变化
 #er{
            transform: scale(0.5,0.5);          //横着缩小两倍,竖着缩小两倍
        }
skew():倾斜,元素会变形,不会旋转

单位是deg度数

正值表示逆时针倾斜,负值表示顺时针倾斜

skewX(ax):表示只设置X轴的倾斜

skewY(ay):表示只设置Y轴的倾斜

#san{
  transform: skew(30deg);      
}
#san{
   transform: skewX(40deg);                  //沿X轴倾斜40度
      
}
rotate():顺时针旋转

单位deg度数

#san{
  width: 300px;                       //这块当时旋转不动是因为盒子太长了,没设置宽度
  transform: rotate(30deg);
}
相关推荐
小妖别跑20 分钟前
PDA(程序派生地址,Program Derived Address),为什么有这个地址,而不是直接指定地址
前端·智能合约
2301_7969821437 分钟前
网页打开时,下载的文件text/html/重定向类型有什么作用?
前端·html
重生之我在20年代敲代码38 分钟前
HTML讲解(二)head部分
前端·笔记·html·web app
天下无贼!44 分钟前
2024年最新版TypeScript学习笔记——泛型、接口、枚举、自定义类型等知识点
前端·javascript·vue.js·笔记·学习·typescript·html
小白小白从不日白1 小时前
react 高阶组件
前端·javascript·react.js
Mingyueyixi2 小时前
Flutter Spacer引发的The ParentDataWidget Expanded(flex: 1) 惨案
前端·flutter
Rverdoser3 小时前
unocss 一直热更新打印[vite] hot updated: /__uno.css
前端·css
Bang邦3 小时前
使用nvm管理Node.js多版本
前端·node.js·node多版本管理
podoor3 小时前
wordpress不同网站 调用同一数据表
前端·wordpress
LJ小番茄3 小时前
Vue 常见的几种通信方式(总结)
前端·javascript·vue.js·html