transform

scale() 方法为画布的当前变换矩阵添加一个缩放变换。缩放通过独立的水平和垂直缩放因子来完成。例如,传递一个值 2.0 和 0.5 将会导致绘图路径宽度变为原来的两倍,而高度变为原来的 1/2。指定一个负的 sx 值,会导致 X 坐标沿 Y 轴对折,而指定一个负的 sy 会导致 Y 坐标沿着 X 轴对折。
translateY():位置变动
scaleY():y轴方向的大小缩放
eg:由无,悬停时沿着y轴方向向下延伸到整个
.header .nav > li .wrapper {
position: absolute;
top: 52px;
left: 0;
width: 100%;
background: #fff;
border-top: 1px solid #e1e1e1;
-webkit-transition: all .3s;
-moz-transition: all .3s;
-ms-transition: all .3s;
-o-transition: all .3s;
transition: all .3s;
-webkit-transform: scaleY(0);
-moz-transform: scaleY(0);
-ms-transform: scaleY(0);
-o-transform: scaleY(0);
transform: scaleY(0);
transform-origin: top left;
}
.header li:hover .wrapper {
-webkit-transform: scaleY(1);
-moz-transform: scaleY(1);
-ms-transform: scaleY(1);
-o-transform: scaleY(1);
transform: scaleY(1);
display:block;
}

你可能感兴趣的:(transform)