百叶窗
<style type="text/css">
#box{ height:400px; width:800px; border:1px solid #000; position:relative; overflow:hidden; }
#box span { width:800px; height:40px; box-shadow:0 0 1px #ccc; background:url(images/img1.jpg); position:absolute; }
</style>
<script type="text/javascript">
function main(){
//创建10个span setspan();
function setspan(){ var _span=document.createElement("span");
var _box=document.getElementById("box");
for(var i=0;i<10;i++) { _box.appendChild(document.createElement("span")); }
cssStyle(); setmove(); }
//css样式;
function cssStyle(){
var _span=document.getElementsByTagName("span");
for(var i=0;i<_span.length;i++){
_span[i].style.top=i*40+"px";
_span[i].style.backgroundPosition="0px "+-i*40+"px";
_span[i].style.height=0+"px"; } }
//设置动画效果;
function setmove(){
var _span=document.getElementsByTagName("span");
var _flag=0;
var _setimer=0;
function timer(){
window.clearTimeout(timer);
for(var i=0;i<_span.length;i++){
//alert("ok")
if(_span[i].offsetHeight<40){ flag=1; _span[i].style.height=_span[i].offsetHeight+5+"px"; }
else{ window.clearTimeout(timer); _span[i].style.height=0+"px"; _setimer=setTimeout(timer,100); }
}
if(flag){
_setimer=setTimeout(timer,100);
}
}
_setimer=setTimeout(timer,100);
}
}
window.onload=main;
</script>
</head>
<body>
<div id="box"> </div>
</body>

浙公网安备 33010602011771号