# [jquery][animation] 簡易圖片動畫:使用transform
###### tags: `jquery`,`animation`
https://stackoverflow.com/questions/8049855/css-transitions-mixing-absolute-and-relative-positioning
jquery
```javascript!
$(document).ready(function(){
$(".right_ad img").on("mouseover",function(){
$(this).addClass("mb-5").addClass("shadow2").removeClass("shadow1");
}).on("mouseleave",function(){
$(this).removeClass("mb-5").removeClass("shadow2").addClass("shadow1");
})
})
```
HTML
```htmlmixed!
<span class="right_ad">
<a href="dome_link" target="_blank">
<img class="shadow1" src="some_pic.jpg" width="190" border="0">
</a>
</span>
```
CSS
```sass!
.right_ad img{
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
transition: all 0.3s ease;
}
/* https://www.cssmatic.com/box-shadow */
.mb-5{
-webkit-transform: translate(0, -3px);
-moz-transform: translate(0, -3px);
transform: translate(0, -3px);
}
.shadow1{
-webkit-box-shadow: -9px 12px 5px 0px rgba(0,0,0,0.75);
-moz-box-shadow: -9px 12px 5px 0px rgba(0,0,0,0.75);
box-shadow: -9px 12px 5px 0px rgba(0,0,0,0.75);
}
.shadow2{
-webkit-box-shadow: -9px 19px 5px 0px rgba(0,0,0,0.75);
-moz-box-shadow: -9px 19px 5px 0px rgba(0,0,0,0.75);
box-shadow: -9px 19px 5px 0px rgba(0,0,0,0.75);
}
.right_ad {
float: left;
height: auto;
width: 190px;
margin-bottom: 10px;
}
```