css3之2d转换(transform方法)
2017-10-03 23:43
686 查看
学习资料:菜鸟教程,http://www.runoob.com/css3/css3-2dtransforms.html;
1.transform的属性之一:translate移动,
translate()方法,根据左(X轴)和顶部(Y轴)位置给定的参数,从当前元素位置移动。
效果不是特别好看,直接上代码;
css代码
#tanslate{
height: 100px;
width: 100px;
background: orange;
margin: 50px 50px;
transition: .5s linear;
}
#tanslate:hover{
transform: translate(100px,100px);
}
html代码:
<div id="tanslate">我是发生移动</div>;
2.rotate旋转:在一个给定度数顺时针旋转的元素。负值是允许的,这样是元素逆时针旋转。
#rotate{
transform: rotate(30deg);
-ms-transform: rotate(30deg);
-moz-transform: rotate(30deg);
}
3.scale()宽高的缩放:该元素增加或减少的大小,取决于宽度(X轴)和高度(Y轴)的参数。
代码:
#scale{
transform:scale(0.5,3);
-ms-transform: scale(0.5,3);
-moz-transform: scale(0.5,3);
}
宽变为原来的二分之一,高变为原来的两倍。
4.skew()倾斜角度:
分别表示X轴和Y轴倾斜的角度,如果第二个参数为空,则默认为0,参数为负表示向相反方向倾斜。
#scale{
transform:skew(45deg,30deg);
-ms-transform: skew(45deg,30deg);
-moz-transform: skew(45deg,30deg);
}
5,matrix:他有六个参数,可以进行旋转,平移,倾斜,缩放;
上代码:.box:hover .borther-box{
transform: matrix(0.8,0.5,-0.5,0.8,0,0);
}
效果图:
1.transform的属性之一:translate移动,
translate()方法,根据左(X轴)和顶部(Y轴)位置给定的参数,从当前元素位置移动。
效果不是特别好看,直接上代码;
css代码
#tanslate{
height: 100px;
width: 100px;
background: orange;
margin: 50px 50px;
transition: .5s linear;
}
#tanslate:hover{
transform: translate(100px,100px);
}
html代码:
<div id="tanslate">我是发生移动</div>;
2.rotate旋转:在一个给定度数顺时针旋转的元素。负值是允许的,这样是元素逆时针旋转。
#rotate{
transform: rotate(30deg);
-ms-transform: rotate(30deg);
-moz-transform: rotate(30deg);
}
3.scale()宽高的缩放:该元素增加或减少的大小,取决于宽度(X轴)和高度(Y轴)的参数。
代码:
#scale{
transform:scale(0.5,3);
-ms-transform: scale(0.5,3);
-moz-transform: scale(0.5,3);
}
宽变为原来的二分之一,高变为原来的两倍。
4.skew()倾斜角度:
分别表示X轴和Y轴倾斜的角度,如果第二个参数为空,则默认为0,参数为负表示向相反方向倾斜。
#scale{
transform:skew(45deg,30deg);
-ms-transform: skew(45deg,30deg);
-moz-transform: skew(45deg,30deg);
}
5,matrix:他有六个参数,可以进行旋转,平移,倾斜,缩放;
上代码:.box:hover .borther-box{
transform: matrix(0.8,0.5,-0.5,0.8,0,0);
}
效果图:
相关文章推荐
- HTML5学习笔记—CSS3 transform转换属性(2D/3Dtransform方法)
- css3 2D转换(2D Transform) 动画(Animation)
- [置顶] CSS3 2D转换(transform)
- [置顶] CSS3 2D转换(transform)
- 关于CSS3转换2D,3D过渡与动画方法
- CSS3属性之transform 矩阵转换深入讨论(2D)
- CSS3 转换2D transform
- css3 transform 2D转换(动画系列一)
- CSS3:2D转换方法
- CSS3 Transform变形(2D转换)
- CSS3——transform2D的应用
- CSS3转换功能transform主要属性值分析及实现分享
- CSS3----转换(旋转)transform
- CSS3:2D和3D转换(transform)
- CSS3 2D转换
- CSS3 2D转换
- css3的transform2D用法
- 2d转换——transform
- CSS3实践之路(五):2D和3D转换(transform)
- css3中 transform 多个属性值的使用方法