Css3 border-radius を使用して画像の円形サムネイルを生成しました。マウスをホバーすると円のサムネイルの寸法が大きくなり、マウスを離すと元の寸法に戻るマウスオーバーアニメーションが必要です。円の中心から寸法が増加し、その円の左右のサムネイルが重なっています。
CSS:
#baar{position:fixed;width:100%;height:110px;background:black;top:130px;}
ul#block{ display:inline-block; list-style:none; position:relative;left:0px;}
ul#block li{float:left; list-style:none;width:110px; height:110px;overflow:visible; position:relative; text-align:center;padding-left:5px}
ul#block li img {background:grey;width:100px; height:100px;border :5px solid red;border-radius:55px 55px 55px 55px;}
html:
<body>
<div id="baar">
<ul id="block">
<li><img></li>
<li><img></li>
<li><img></li>
<li><img></li>
</ul>
</div>
</body>
これは私が持っているjqueryで、次元の成長のアニメーションを提供しますが、円は最初の中心に残りません。幅は右に向かって増加し、高さは下に向かって増加します。
$("ul#block li img").mouseover(function() {
$(this).animate({'width':130, 'height':130}, {duration:100});
}).mouseout(function(){
$(this).animate({'width':110, 'height':110}, {duration:100});
});
jsfiddle : http://jsfiddle.net/k9nQU/15/
それで、円がそのまま中心に成長し、アニメーション期間中にサムネイルを脇に重ねるアニメーション用の適切なjqueryを書くのを手伝ってください。