Vml+Dhtml:制作一个应用渐变颜色效果不错的进度条
生活随笔
收集整理的這篇文章主要介紹了
Vml+Dhtml:制作一个应用渐变颜色效果不错的进度条
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
//原作:風云舞,載自:
http://www.lshdic.com/bbs
<HTML xmlns:v>
<HEAD>
<META http-equiv='Content-Type' content='text/html;charset=gb2312'>
<Meta name='Gemeratpr' content='網絡程序員伴侶(Lshdic)2004'>
<TITLE>效果不錯的VML進度條</TITLE>
<STYLE>
v/:*{behavior:url(#default#VML);}
*{font-size:12px;color:;}
</STYLE>
</HEAD>
<BODY topmargin='2' leftmargin='2'>
<div style='table-Layout:fixed;width:100%;height:100%;border:1 solid black'>
<v:RoundRect id='a' style='position:absolute;left:300;top:250;height:29;'>
<v:Textbox inset='5px,5px,5px'><b><font color='red' id='jindu'></font></b></v:textbox>
<v:fill type='gradient' id='fill1' color='blue'/>
</v:RoundRect>
</div>
<script>
//原作:風云舞,載自: http://www.lshdic.com/bbs
var pos1=1,posall=200? //定義全局變量,pos1為當前進度,posall為總進度
function play1(){ //播放函數
if(pos1<posall)pos1+=1;else{pos1=1;fill1.color="rgb("+Math.round(Math.random()*255)+","+Math.round(Math.random()*255)+","+Math.round(Math.random()*255)+")"}
a.style.width=Math.round(300/(posall/pos1));jindu.innerText=pos1+"/"+posall+","+Math.round(100/(posall/pos1))+"%"
fill1.angle=Math.round(300/(posall/pos1))
}
setInterval("play1()",10) //10毫秒播放一次,一般CPU保證能消化~~~
</script>
</BODY>
</HTML>
<HTML xmlns:v>
<HEAD>
<META http-equiv='Content-Type' content='text/html;charset=gb2312'>
<Meta name='Gemeratpr' content='網絡程序員伴侶(Lshdic)2004'>
<TITLE>效果不錯的VML進度條</TITLE>
<STYLE>
v/:*{behavior:url(#default#VML);}
*{font-size:12px;color:;}
</STYLE>
</HEAD>
<BODY topmargin='2' leftmargin='2'>
<div style='table-Layout:fixed;width:100%;height:100%;border:1 solid black'>
<v:RoundRect id='a' style='position:absolute;left:300;top:250;height:29;'>
<v:Textbox inset='5px,5px,5px'><b><font color='red' id='jindu'></font></b></v:textbox>
<v:fill type='gradient' id='fill1' color='blue'/>
</v:RoundRect>
</div>
<script>
//原作:風云舞,載自: http://www.lshdic.com/bbs
var pos1=1,posall=200? //定義全局變量,pos1為當前進度,posall為總進度
function play1(){ //播放函數
if(pos1<posall)pos1+=1;else{pos1=1;fill1.color="rgb("+Math.round(Math.random()*255)+","+Math.round(Math.random()*255)+","+Math.round(Math.random()*255)+")"}
a.style.width=Math.round(300/(posall/pos1));jindu.innerText=pos1+"/"+posall+","+Math.round(100/(posall/pos1))+"%"
fill1.angle=Math.round(300/(posall/pos1))
}
setInterval("play1()",10) //10毫秒播放一次,一般CPU保證能消化~~~
</script>
</BODY>
</HTML>
總結
以上是生活随笔為你收集整理的Vml+Dhtml:制作一个应用渐变颜色效果不错的进度条的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Js+Dhtml:WEB程序员简易开发工
- 下一篇: 在做会员资料修改时,实现下拉菜单的默认项