css变换属性

了解单词

  • transform:变换,转换,变形
  • origin:(窝瑞陈)允许你改变被转换元素的位置。
  • perspective:(破四潘科体悟):规定 3D 元素的透视效果。
  • translate:(穿四累特)移动(本意是翻译)
  • scale:(死给哦)缩放
  • rotate:(肉tei的)旋转
  • skew:(四给吴)倾斜,斜切

变换属性

|--|--|--|--|
| 属性 | 描述 |
| transform | 向元素应用 3D 转换。 |
| transform-origin | 允许你改变被转换元素的位置。 |
| transform-style | 规定被嵌套元素如何在 3D 空间中显示。 |
| perspective | 规定 3D 元素的透视效果。 |
| perspective-origin | 规定 3D 元素的底部位置。 |
| backface-visibility | 定义元素在不面对屏幕时是否可见。 |

1.透视

透视指在平面上描述物体的空间关系的方法。
透视的特点:
1.近大远小
2.近快远慢
3.近实远虚

2.transform

定义:定义元素的变换:移动、旋转、缩放和倾斜四种。


移动

属性值:
  • translate() : translateX()和translateY()的简写属性值,第一个值沿X轴(水平轴)发生位置移动,第二个值沿Y轴(垂直轴)发生位置移动。
  • translateX():元素沿X轴(水平轴)发生位置移动
  • translateY():元素沿Y轴(垂直轴)发生位置移动
  • translateZ():元素沿Z轴(垂直于屏幕的轴)发生位置移动,translateZ() CSS函数沿着z轴在三维空间中重新定位元素,即,从观察者的角度而言更近或者更远。这个变换是由一个<length>元素定义的,它指定元素向内或向外移动的距离。
     div{
          tramsform: translate() |  translateX() |  translateY()
          }
    
注:接受负值。

旋转

单位:deg

  • rotate(): 简写属性,方法根据给指定的角度顺时针或逆时针旋转元素。
  • rotateX():元素沿X轴(水平轴)发生旋转
  • rotateY():元素沿Y轴(垂直轴)发生旋转
  • rotateZ():元素沿Z轴(垂直于屏幕的轴)发生旋转

缩放

单位:deg

  • scale(): 简写属性,进行水平垂直双向缩放。
  • scaleX():元素沿X轴(水平轴)进行缩放
  • scaleY():元素沿Y轴(垂直轴)进行缩放
  • rotateZ():缩放Z轴

斜切

单位:deg

  • skew(): 简写属性,进行水平垂直双向斜切。
  • skewX():元素沿X轴(水平轴)进行斜切
  • skewY():元素沿Y轴(垂直轴)进行斜切

复合属性matrix()

定义:matrix() 方法把所有 2D 变换方法组合为一个。

matrix() 方法可接受六个参数,其中包括数学函数,这些参数使您可以旋转、缩放、移动(平移)和倾斜元素。

参数如下:matrix(scaleX(),skewY(),skewX(),scaleY(),translateX(),translateY())
示例:

div {
  transform: matrix(1, -0.3, 0, 1, 0, 0);
}

3.perspective

定义:定义Z轴原点到屏幕的距离。Z轴是垂直于屏幕的轴。(定义在父元素身上。)
语法:

.container{
            perspective: none;/*不开启3D视角*/
            perspective: 500px;/*坐标原点距离屏幕的距离*/
}

属性值:
none:不开启透视 (默认)
number :开启透视,坐标原点距离屏幕的距离,以像素为单位。最小值是1px,不可以取负值。

注:大透视,小变换,小透视,大变换。换而言之(number值越大,translateZ()函数的变换效果越不明显。)


4.perspective-origin

定义:透视源:设置透视视角位置。
语法:

.container{
 perspective-origin: left | bottom | top | right | center;
}

属性值:
注:可以设置左上,右上,左下,右下,中上,中下等组合视角。

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 216,496评论 6 501
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 92,407评论 3 392
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 162,632评论 0 353
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 58,180评论 1 292
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 67,198评论 6 388
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 51,165评论 1 299
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,052评论 3 418
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,910评论 0 274
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 45,324评论 1 310
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,542评论 2 332
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,711评论 1 348
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,424评论 5 343
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 41,017评论 3 326
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,668评论 0 22
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,823评论 1 269
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,722评论 2 368
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,611评论 2 353

推荐阅读更多精彩内容

  • 了解单词 transform:控制元素的移动,缩放,剪切,倾斜 origin :允许你改变被转换元素的位置。 pe...
    北穆川阅读 139评论 0 1
  • 单词: transform:变换、转换、变形 origin:起源、源头 perspective:透视 transl...
    钱能通神阅读 336评论 0 1
  • 单词: transform:变换、转换、变形 origin:起源、源头 perspective:透视 transl...
    Pj浩阅读 121评论 0 1
  • 导读 变化属性 单词 transform 变换、转换、变形 origin:起源、源头 perspective:透视...
    归于无阅读 163评论 0 0
  • 了解相关单词 transform :变换、转换、变形 origin :起源、源头 perspective :规定3...
    吃个板栗阅读 338评论 0 0