透明化された画像の下にグラデーションのCSS背景画像を動かしています。
ヘッダーで、jquery.jsと後述のslidepanel.jsを読み込んでいます。
JSを読み込みます
<script type="text/javascript" src="js/jquery.js"></script> <script type="text/javascript" src="js/move.js"></script>
[move.js]JavaScript
$(function(){ //初期設定 $('#sp_move').css("background-position","0px 0px"); //背景画像の高幅 var bkimgH=2000; //背景画像のポジション位置(高さ) var posY=0; var timerID=setInterval(function(){ //ポジション位置を1PXずつあげる posY+=1; if(posY>=bkimgH){posY=0} $('#sp_move').css("background-position","0px "+posY+"px"); },10); });
HTMl
<div id="sp_move"> <img src="img/title.png" width="404" height="363" /> <!--sp_move_end--></div>
CSS
#sp_move{ width:404px; height:363px; overflow:hidden;/* IE67下部隙間対策 */ background:transparent url('img/Gradation.jpg') repeat scroll; }