transform,变换
1、transform属性:rotate(翻转),skew(倾斜),scale(缩放),translate(移位)
用法:transform: rotate(45deg) scale(0.5) skew(30deg, 30deg) translate(100px, 100px);
这四种变形方法顺序可以随意,但不同的顺序导致变形结果不同,原因是变形的顺序是从左到右依次进行。
rotate:三个方向翻转:ratateX,ratateY,ratateZ.()里面的表示旋转角度,正为顺时针旋转,负为逆时针旋转。在屏幕视角看来,X和Y是翻转效果,Z是旋转效果。
围绕Y:就像开关门,Y轴是门轴。
围绕X:就像烤鸡在烤架上翻转。
围绕Z:就是个平面上的“旋转”。

skew:倾斜,我理解成是拉伸。X和Y方向。就像有手往水平或者垂直方向拉着它一角让它变形了一样。
写法:skewX(10deg),skewY(10deg),skew(10deg,10deg).最后这个,第一个参数控制水平方向,第二个参数控制垂直方向。

scale:缩放。
写法:scaleX(),scaleY(),scale().里面的参数是缩放倍数。当时整数的时候,要补0,如2.0。scale(),里面是一个参数的时候,表示石平和垂直方向同时缩放多少。两个参数时,第一个参数表示水平方向,第二个参数表示垂直方向。
translate:移位。
写法:translateX(10px),translateY(),translate()。左右上下移动。translate(),一个参数时,表示水平方向移动。两个参数时,第一个表示水平方向,第二个表示垂直方向。
2、transform-origin:变换的基准点。
在使用transform方法进行文字或图像的变形时,是以元素的中心点为基准点进行的。使用transform-origin属性,可以改变变形的基准点。
用法:transform-origin: 10px 10px;
共两个参数,表示相对左上角原点的距离,单位px,第一个参数表示相对左上角原点水平方向的距离,第二个参数表示相对左上角原点垂直方向的距离;
两个参数除了可以设置为具体的像素值,其中第一个参数可以指定为left、center、right,第二个参数可以指定为top、center、bottom。
transform,变换的更多相关文章
- 好吧,CSS3 3D transform变换,不过如此!
		
一.写在前面的秋裤 早在去年的去年,我就大肆介绍了2D transform相关内容.看过海贼王的都知道,带D的家伙都不是好惹的,2D我辈尚可以应付,3D的话,呵呵,估计我等早就在千里之外被其霸气震晕了 ...
 - 关于CSS3中transform变换的小坑
		
2017年6月30日15:05:46 今天在写一个demo的时候,发现CSS3中transform变换的一个特性. 首先,我先描述一下我发现的情况(问题再现): <div class=" ...
 - 好吧,CSS3 3D transform变换,不过如此!——张鑫旭
		
一.写在前面的秋裤 早在去年的去年,我就大肆介绍了2D transform相关内容.看过海贼王的都知道,带D的家伙都不是好惹的,2D我辈尚可以应付,3D的话,呵呵,估计我等早就在千里之外被其霸气震晕了 ...
 - Safari 3D transform变换z-index层级渲染异常的研究
		
by zhangxinxu from http://www.zhangxinxu.com/wordpress/?p=5569 一.Safari是新时代的IE6 在2年前介绍currentColor变量 ...
 - 【C#/WPF】Image图片的Transform变换:平移、缩放、旋转
		
WPF中图像控件Image的变换属性Transform: 平移 缩放 旋转 即要想实现图片的平移.缩放.旋转,是修改它所在的Image控件的Transform变换属性. 下面在XAML中定义了Imag ...
 - 第98天:CSS3中transform变换详解
		
transform变换详解 本文主要介绍变形transform. Transform字面上就是变形,改变的意思.在CSS3中transform主要包括以下几种:旋转rotate.扭曲skew.缩放sc ...
 - CSS3 transform变换
		
CSS3 transform变换 1.translate(x,y) 设置盒子位移2.scale(x,y) 设置盒子缩放3.rotate(deg) 设置盒子旋转4.skew(x-angle,y-angl ...
 - css3的transform变换scale和translate等影响jQuery的position().top和offset().top
		
css3的transform变换scale和translate等影响jQuery的position().top和offset().top
 - 19 01 04  CSS3   圆角  grba(带通明的)  tansition动画  transform变换  animation动画
		
CSS3圆角 设置某一个角的圆角,比如设置左上角的圆角:border-top-left-radius:30px 60px; 同时分别设置四个角: border-radius:30px 60px 120 ...
 - 详解如何用 CSS3 完成 3D transform变换
		
Tips:阅读提示!!! 首先,本文针对的是3D transform变换的学习,所以你需要对 2D transform变换 有一定的了解 其次,需要说明的是,代码是一种需要自己不断实践的学科,建议各位 ...
 
随机推荐
- Java常用工具方法
			
以GET请求形式获取文本文件内容 /** * 以GET请求形式获取文本文件内容 * @param url http下载地址,比如http://www.abc.com/123.css * @return ...
 - centOS7  修改DNS
			
#显示当前网络连接 #nmcli connection show NAME UUID TYPE DEVICE eno1 5fb06bd0-0bb0-7ffb-45f1-d6edd65f3e03 802 ...
 - BZOJ2822[AHOI2012]树屋阶梯——卡特兰数+高精度
			
题目描述 暑假期间,小龙报名了一个模拟野外生存作战训练班来锻炼体魄,训练的第一个晚上,教官就给他们出了个难题.由于地上露营湿气重,必须选择在高处的树屋露营.小龙分配的树屋建立在一颗高度为N+1尺(N为 ...
 - BZOJ3899 仙人掌树的同构(圆方树+哈希)
			
考虑建出圆方树.显然只有同一个点相连的某些子树同构会产生贡献.以重心为根后(若有两个任取一个即可),就只需要处理子树内部了. 如果子树的根是圆点,其相连的同构子树可以任意交换,方案数乘上同构子树数量的 ...
 - BZOJ4891 TJOI2017龙舟(Polllard-Rho)
			
对给定模数分解质因数后约分即可.依然常数巨大过不了. #include<iostream> #include<cstdio> #include<cmath> #in ...
 - Laravel框架简单的用户管理[CURD]操作
			
一个基于laravel和bootstrap的简单的用户管理,适合刚入门的我们,在做的过程中可以加深自己对laravel基础理解,里面存在一些问题,还未修改,比如css和js的引入,表单提交地址等不规范 ...
 - IDEA如何刷新pom文件
			
被新手问到了“IDEA如何刷新pom文件?”这个问题,想来这是一个不好意思问的常犯的错误吧. 在IDEA中,修改了pom.xml文件,添加了依赖以后,一般会弹出以下这个警告来. 点击[Import C ...
 - CUBA在查询语句如何添加参数
			
在browse.xml中的collectionDatasource 可以添加查询语句,使用 “= :custom$param” 的形式 <collectionDatasource id=&qu ...
 - wordcloud词云
			
借鉴别人的一个小例子,快速生成词云的代码: from wordcloud import WordCloud f = open(u'txt/AliceEN.txt','r').read() wordcl ...
 - gcc编译器命令使用详解
			
1.gcc包含的c/c++编译器gcc,cc,c++,g++,gcc和cc是一样的,c++和g++是一样的,(没有看太明白前面这半句是什么意思:))一般c程序就用gcc编译,c++程序就用g++编译 ...