当前位置: 首页 > article >正文

CSS(13):2D

一.2D转换之移动translate

2D移动是2D转换里面的一种功能,可以改变元素在页面中的位置,类似定位。

transform:translate(x,y);(里面可以用到参数%,是相对于自身宽度和高度来计算的)

transform:translateX(n);

transform:translateY(n);

二.2D转换之旋转rotate:可以实现旋转元素

transform:rotate(度数)

rotate里面跟度数,单位是d,eg比如rotate(45deg)

角度为正时,顺时针,负时,为逆时针

默认旋转的中心点为元素的中心点

三.transform:scale()放大缩小:里面的参数是数字不跟单位,可以是小数,最大的优势是不影响其他盒子

表示宽高同时1.2倍

四.设置转换中心点transform-origin:x y;参数可以百分比,像素或者方位名词

五.2D转换综合写法

同时使用多个转换:

transform:translate() rotate() scale()...等

其顺序会影响转换效果。(先旋转会改变坐标轴方向)

当我们同时有位移和其他属性的时候,记得要将位移放在最前面。


http://www.kler.cn/a/445920.html

相关文章:

  • Java模拟Mqtt客户端连接Mqtt Broker
  • K8s 节点 NotReady 后 Pod的变化
  • bestphp‘s revenge
  • 相机内外参知识
  • web自动化测试知识总结
  • JS信息收集(小迪网络安全笔记~
  • Tomcat原理(5)——tomcat最终实现
  • 短视频矩阵系统源码搭建指导
  • 网络安全概论——TCP/IP协议族的安全性
  • mybatis 的动态sql 和缓存
  • WPF实现曲线数据展示【案例:震动数据分析】
  • 【常微分方程讲义1.1】方程的种类发展与完备
  • 5G 模组 RG500Q常用AT命令
  • SpringMVC的使用
  • Vue 滚动条样式
  • einsum(爱因斯坦求和)
  • 瑞吉外卖项目学习笔记(二)Swagger、logback、表单校验和参数打印功能的实现
  • 提炼关键词的力量:AI驱动下的SEO优化策略
  • RAGFlow(3):VScode端口转发在在本机浏览(比内网穿透好用)
  • R语言处理XML文件
  • C语言:以数据块的形式读写文件
  • Docker 清理命令
  • 使用C#调用SAP的WebService接口
  • 【工作记录】springboot应用中使用Jasypt 加密配置文件@20241216
  • 微信小程序:轻应用的未来与无限可能
  • Fortify 24.2.0版本最新版 win/mac/linux