分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 运营维护

CSS3_transform学习笔记

发布时间:2023-09-06 01:22责任编辑:沈小雨关键词:CSS

1. transform:变形,变换
02. 语法
  transform:none|rotate|scale|skew|translate|matrix;
  可以同时给transform绑定多个变换函数,之间以空格隔开。
  可用于内联元素和块级元素

03. rotate(旋转)
  rotate(<angle>)
  参数表示旋转的度数,
  整数表示顺时针,负数表示逆时针旋转
  如:
  transform:rotate(30deg)

04. translate(移动)
  translate(x, y):x和y方向进行平移,负数向反方向平移。默认基准点为元素中心点。如果只有一个参数,第二个默认为0
  translateX(x):水平方向进行平移
  translateY(y):垂直方向进行平移
  如:
  transform:translate(100px, 20px)

05. scale(缩放)
  scale(x,y):以基准点为中心,进行缩放,默认基准点是元素中心,如果第二个参数没有指定,则和第一个一样
  scaleX(<number>):水平方向进行缩放
  scaleY(<number>):垂直方向进行缩放
  如:
  transform:scale(1.5, 2.0)

06. skew(扭曲)
  skew(<angle>,<angle>):在x轴y轴上进行斜切变化,如果第二个参数未指定,则为0。默认以元素中心为基点进行扭曲
  skewX(<angle>)
  skewY(<angle>)
  如:
  transform:skew(10deg,20deg)

07. matrix(矩阵变换)
  matrix(<number>,<number>,<number>,<number>,<number>,<number>)
    用一个变换矩阵对元素进行变换

08. transform-origin:
  改变元素的基准点
  默认情况下transform的rotate translate scale skew matrix等操作都是以元素中心为基准点进行变换的
  transform-origin:(参数1, 参数2)
    参数1表示水平方向的基准
    参数2表示垂直方向上的基准,如果没有参数2,表示垂直方向值不变
    参数可以是em px 百分比,也可以是字符参数left center bottom top center bottom
    left:0%
    center:50%
    right:100%
    top:0%
    center:50%
    bottom:100%
   如:
  transform-origin:(left,bottom):把变换的基准点设置为左下角

CSS3_transform学习笔记

原文地址:http://www.cnblogs.com/greatfish/p/7769017.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved