transform

2D

位移(和子绝父相中的top,left类似,百分比的话,最大位移距离等于它本身)

  • transform:translate(x,y)
  • transform:translateX(x)
  • transform:translateY(y)
  • 例如:100px*100px的方块最大位移距离(百分比时)
    transform:translateX(200%)transform:translateY(200%)
    相当于top:100px,left:100px

缩放(以这个模块的中心进行缩放)

  • transform:scale(2,1)
  • transform:scale(1,1)是正常大小
  • 如果想要更小的字体也可以通过缩放
font-size:10px;
-webkit-transform:scale(.3)
意思是,字体大小为3px,0.3*10 即可

旋转

  • rotate(x deg)
    以中心开始旋转

倾斜

  • skew(x,y)单位deg
  • skewX(x)
  • skewY(y)
    也是以中心作为倾斜点

3D

要有3D的效果,需要给父节点添加 perspective 属性

  • perspective:400px
    值越大离得越远越小,值越小离得越近越大
  • 父元素和子元素的宽高都要加上,3D效果是以父元素的中心来进行操作的

旋转

  • rotateX(x deg)
    以中间的横为轴进行前后的旋转
  • rotateY(y deg)
    以中间的纵轴进行左右的翻转
  • rotateZ(z deg)
    从中间进行旋转
posted @   zongkm  阅读(518)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· Obsidian + DeepSeek:免费 AI 助力你的知识管理,让你的笔记飞起来!
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
点击右上角即可分享
微信分享提示