zoukankan      html  css  js  c++  java
  • css3中的2D转换

    css3
    2D转换
    transform是css3中具有颠覆性的特征之一,可以实现元素的位移 旋转 缩放
    移动 translate
    旋转 rotate
    缩放 scale


    移动 translate
    语法:transform:translate(x,y)
    或者:transform:translateX(n);
    transform:translateY(n);

    translate最大的优点 不会影响其他盒子
    translate 中的百分比单位是相对于自身元素translate(50%,50%)
    对行内标签没有效果


    旋转 rotate
    语法:transfomr:ratate(度数)
    rotate里面跟度数。单位是deg,比如 rotate(45deg)
    角度是正时,顺时针;负时,逆时针
    默认旋转的中心点时元素的中心点
    旋转中心点 transform-origin:x y
    注意后面的参数用空格隔开 xy默认的旋转中心点时元素的中心点50% 50%
    还可以给xy设置像素或者方位名词

    缩放 scale
    语法 transform:scale(x,y);

    /* 1.里面写的数字不跟单位 就是倍数的意思 */
    /* transform: scale(2, 2); */
    /* 2.宽度原来的2呗 高度不变 */
    /* transform: scale(2, 1); */
    /* 3.等比例缩放 同时修改了宽度和高度, 以下是宽度修改了2倍 高度默认和第一个参数一样 */
    /* transform: scale(2); */
    /* 4.可以进行缩小 小于1 就是缩放 */
    /* transform: scale(0.5, .5) */
    /* 5.scale的优点 :不会影响其他盒子 可以设置缩放的中心点*/


    2d转换的综合写法
    1.同时使用多个旋转 其格式为:transform:translate() rotate() scale();
    2.其顺序会影响旋转的效果,先旋转会改变坐标轴的方向
    3.当我们同时有位移和其他属性的时候,记得要将位移放在最前面

  • 相关阅读:
    7. ZooKeeper的stat结构
    6. ZooKeeper访问控制列表
    5. 监视和ZooKeeper操作
    4. ZooKeeper 基本操作
    3.Apache ZooKeeper数据模型
    Eclipse安装Activiti Designer插件
    Javascript Canvas验证码
    Tomcat9配置SSL连接
    JAVA将异常的堆栈信息转成String
    SpringBoot2静态资料访问
  • 原文地址:https://www.cnblogs.com/dongweichang/p/15125584.html
Copyright © 2011-2022 走看看