transform属性
来源:互联网 发布:moto 860联通网络 编辑:程序博客网 时间:2024/05/22 01:40
transform
transform:translateX(300px) rotate(50deg) skew(30deg,20deg) scale(2,4);
1.translate 移动
transform:translate(300px,200px); 水平偏移300px,垂直偏移200px
transform:translateX(300px); 水平偏移300px,
transform:translateY(200px); 垂直偏移200px(单独写的话,水平偏移和垂直偏移只写一个)
2.rotate 旋转
transform:rotate(50deg); 旋转50度
3.scale 缩放
0~1:缩小 >1:放大
transform:scale(2,4); 水平放大2倍,垂直放大4倍
4.skew 倾斜
transform:skew(30deg,20deg);
eg1:
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>transform</title> <style> div{ width:200px; height:200px; background:yellowgreen; /*移动*/ /*-webkit-transform: translate(200px,300px);*/ /*-moz-transform: translate(200px,300px);*/ /*-ms-transform: translate(200px,300px);*/ /*-o-transform: translate(200px,300px);*/ /*transform: translate(200px,300px);!*水平偏移 垂直偏移*!*/ /*transform: translateX(200px); !*单独水平偏移,单独的水平垂直偏移不可同时用*!*/ /*transform: translateY(300px);!*单独垂直偏移,单独的水平垂直偏移不可同时用*!*/ /*缩放 0-1:缩小 >1:放大*/ /*-webkit-transform: scale(2,3);*, /*-moz-transform: scale(2,3);*/ /*-ms-transform: scale(2,3);*/ /*-o-transform: scale(2,3);*/ /*transform: scale(2,3);*/ /*旋转*/ -webkit-transform: rotate(30deg); -moz-transform: rotate(30deg); -ms-transform: rotate(30deg); -o-transform: rotate(30deg); transform: rotate(30deg); /*倾斜*/ /*-webkit-transform: skew(30deg,45deg);*/ /*-moz-transform: skew(30deg,45deg);*/ /*-ms-transform: skew(30deg,45deg);*/ /*-o-transform: skew(30deg,45deg);*/ /*transform: skew(30deg,45deg);*/ /*transform: skewX(30deg);!*单独水平倾斜,单独的水平倾斜不可同时用*!*/ /*transform: skewY(45deg);!*单独垂直倾斜,单独的垂直倾斜不可同时用*!*/ } </style></head><body><div></div></body></html>
transform-origin 参考点
transform-origin:right bottom;
transform-origin:50% 80%;
transition
transition:transform/all 1s(不能省略) linear(匀速) / ease-in(先慢后快) / ease(先慢再快后慢) / ease-out(先快后慢) 1s(延迟1s);
transition:1s; (默认都是1s)
eg2:
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>transform-origin&&transition</title> <style> div{ width:200px; height:200px; background: orange; /*transition:1s;!*默认延迟1s后,以1s的时间再完成变化*!*/ /*transition: all 1s linear 1s;!*所有的transform属性都变化*!*/ transition: transform 1s ease-in 1s; /*以1s的时间完成先慢后快的变化,后面的1s代表延迟1秒,前面的1s不可省略*/ /*transition: transform 1s linear 1s;!*以1s的时间完成匀速的变化 *!*/ /*transform-origin:right top;!*以右下角的点进行变化*!*/ transform-origin:50% 10%;/*以某点进行变化*/ } div:hover{ background: red; /*transform: translate(900px,200px) rotate(45deg) scale(0.2);*/ transform: rotateY(180deg); } </style></head><body><div>HELLO WORLD</div></body></html>
阅读全文
0 0
- transform属性
- transform属性
- transform属性
- transform属性
- transform属性
- transform属性
- transform属性
- transform属性
- CSS text-transform 属性
- CSS text-transform 属性
- Transform【变形】属性
- CSS text-transform 属性
- CSS3 transform旋转属性
- CSS3 - transform属性
- UIView的transform属性
- UIView的transform属性
- UIView 常用属性 transform
- IOS1.4-transform属性
- 购物车+自定义拦截器
- LEETCODE: 724. Find Pivot Index
- 5. 方法与数组
- xLua的学习笔记
- HTML——<input>、<select>
- transform属性
- 3
- MVP框架使用Retrofit+Rxjava请求网络数据
- 条件概率 -- P(A|B) P(B|A)
- Markdown编辑器的用法(转自官方(滑稽))——为了方便写博客
- 分页
- window下 安装 php redis
- 3-1
- UE4蓝图节点翻译---Add Timeline...