console
<div class="container">
<div>
<h2>旋转</h2>
<div class="box rotate_l"></div>
<div class="box rotate_r"></div>
</div>
<div>
<h2>缩放</h2>
<div class="box scale_big"></div>
<div class="box scale_smail"></div>
</div>
<div>
<h2>倾斜</h2>
<div class="box skew_x"></div>
<div class="box skew_y"></div>
</div>
<div>
<h2>移动</h2>
<div class="box translate_x"></div>
<div class="box translate_y"></div>
</div>
<div>
<h2>变窄</h2>
<div class="box width_scale"></div>
<div class="box height_scale"></div>
</div>
</div>
html body{
height: 100%;
}
.container{
width:500px;
margin: 0 auto;
}
h2{
margin: 0;
}
.box{
display: inline-block;
width:80px;
height: 80px;
position: relative;
top:0;
left:0;
border-radius: 20px;
background-color: #9E9E9E;
border: 4px solid #607D8B;
margin: 0 0 0 100px;
transition:all 0.5s ease-in-out;
-webkit-transition:all 0.5s ease-in-out;
-moz-transition:all 0.5s ease-in-out;
-o-transition:all 0.5s ease-in-out;
}
.rotate_r:hover{
transform: rotate(360deg);
-ms-transform:rotate(360deg);
-moz-transform:rotate(360deg);
-webkit-transform:rotate(360deg);
-o-transform:rotate(360deg);
}
.rotate_l:hover{
transform: rotate(-360deg);
-ms-transform:rotate(-360deg);
-moz-transform:rotate(-360deg);
-webkit-transform:rotate(-360deg);
-o-transform:rotate(-360deg);
}
.scale_big:hover{
transform: scale(2,2);
}
.scale_smail:hover{
transform: scale(0,0);
}
.skew_x:hover{
transform: skew(50deg,20deg);
-ms-transform: skew(50deg,20deg);
-webkit-transform: skew(50deg,20deg);
-o-transform: skew(50deg,20deg);
-moz-transform: skew(50deg,20deg);
}
.skew_y:hover{
transform: skew(20deg,50deg);
-ms-transform: skew(20deg,50deg);
-webkit-transform: skew(20deg,50deg);
-o-transform: skew(20deg,50deg);
-moz-transform: skew(20deg,50deg);
}
.translate_x:hover{
transform: translateY(50px)
}
.translate_y:hover{
transform: translateX(50px)
}
.width_scale:hover{
margin-right: 75px;
width: 5px;
left: 35px;
}
.height_scale:hover{
margin-bottom: 75px;
height: 5px;
top: 37px;
}