①親要素.scale
にwidth,height,overflow:hidden;
を設定
②変化前(hover前)にtransition:transform 0.5s linear
で変化の仕方を記述
③変化後(hover後)にtransform:scale(1.2);
で変化後の状態を記述
.scale {
width: 400px;
height: 300px;
overflow: hidden;
}
.scale img {
-moz-transition: -moz-transform 0.5s linear;
-webkit-transition: -webkit-transform 0.5s linear;
-o-transition: -o-transform 0.5s linear;
-ms-transition: -ms-transform 0.5s linear;
transition: transform 0.5s linear;
}
.scale img:hover {
-webkit-transform: scale(1.2);
-moz-transform: scale(1.2);
-o-transform: scale(1.2);
-ms-transform: scale(1.2);
transform: scale(1.2);
}