手机
当前位置:查字典教程网 >网页设计 > Div+Css教程 >用纯CSS+DIV写的漂亮Flash幻灯片及SQL标签教程!
用纯CSS+DIV写的漂亮Flash幻灯片及SQL标签教程!
摘要:用纯CSS+DIV写的漂亮Flash幻灯片及SQL标签教程!下面代码有点多!但做出来你肯定喜欢!用纯CSS+DIV写的漂亮Flash幻灯片及...

用纯CSS+DIV写的漂亮Flash幻灯片及SQL标签教程!

下面代码有点多!但做出来你肯定喜欢!

用纯CSS+DIV写的漂亮Flash幻灯片及SQL标签教程!我不想废话了,开门见山吧。

先看演示:http://www.gz7y.com点精彩推荐即可看见!

如果下面代码你看不懂或者做不出来,明天等待我的视频吧。

CSS如下:

<STYLEtype=text/css>

<>

</STYLE>

SQL循环体如下:

<divid="f_div">

<>

<divid="f_imgDiv"></div>

<divid="f_infoDiv">

<>

<divid="f_buttonDiv"></div>

</div>

</div>

<script>

varimgWidth=250;

varimgHeight=205;

var_timeOut_=5000;

varshow_text=true;//是否显示焦点文字

vartimeOut=_timeOut_;

vartimeOut2=_timeOut_/2;//onmouseoutimg后需要切换的时间

varnow=0;//第一张图

vartarget="_blank";//打开方式

varbutton_on='on';//当前焦点对应按钮的样式名

varbutton_off='';//非当前焦点对应按钮的样式名

//不可修改区域

varimgUrl=newArray();

varimgText=newArray();

varimgLink=newArray();

varimgAlt=newArray();

//varmenuList=newArray();//菜单menu

varver=2;//兼容浏览器版本默认2为非ie

varfirstTime=true;

varn=-1;

[loop=5]

imgUrl[++n]='{$Field(Picurl,Text,0,...,0,)}';

imgText[n]='<ahref="{$Field(ID,GetInfoUrl,1,1)}"target="_blank"class=linkblack>{$Field(Title,Text,0,...,0,)}</a>';

imgLink[n]='{$Field(ID,GetInfoUrl,1,1)}';

imgAlt[n]='{$Field(Title,Text,0,...,0,)}';

[/loop]

varcount=0;

for(i=0;i<imgUrl.length;i++){

if((imgUrl[i]!="")&&(imgText[i]!="")&&(imgLink[i]!="")&&(imgAlt[i]!="")){

count++;

}else{

break;

}

}

functionp$(string){

document.write(string);

}

function$(id){

returndocument.getElementById(id);

}

//固定图片size

p$("<style>#f_img{width:"+imgWidth+"px;height:"+imgHeight+"px;</style>");

functionchange(){

if(ver==1){

with($('f_img').filters[0]){

Transition=1;

apply();

play();

}

}

if(firstTime){firstTime=false;timeOut=_timeOut_/1000;}

else{

$('f_img').src=imgUrl[now];

$('f_img').alt=imgAlt[now];

$('f_imgLink').href=imgLink[now];

for(vari=0;i<count;i++){

$('b'+i).className="button";

//$('f_menu'+i).className="";

}

$('b'+now).className="on";

//$('f_menu'+now).className="on";

now=(now>=imgUrl.length-1)?0:now+1;

timeOut=_timeOut_;

}

theTimer=setTimeout("change()",timeOut);

}

functionb_change(num){

window.clearInterval(theTimer);

now=num;

firstTime=false;

change();

}

//draw渐变line(即css:f_line)

functiondraw_line(){

vardiv=document.createElement("div");

div.id='f_line';

$('f_infoDiv').insertBefore(div,$('f_infoDiv').childNodes.item(0));

}

//表现层start

//图片

vara=document.createElement("a");

a.id="f_imgLink";

a.target=target;

a.href=imgLink[now];

$('f_imgDiv').appendChild(a);

varimg=document.createElement("img");

img.id="f_img";

img.width=imgWidth;

img.height=imgHeight;

img.src=imgUrl[now];

img.alt=imgAlt[now];

a.appendChild(img);

//数字按钮

for(vari=count-1;i>=0;i--){

vardiv_bg=document.createElement("div");

div_bg.id='div_bg'+i;

div_bg.className='bg';

$('f_buttonDiv').appendChild(div_bg);

vara=document.createElement("a");

a.id='b'+i;

a.className=(i==now+1)?"button_on":"button_off";

a.title=imgAlt[i];

a.innerHTML=i+1;

a.href='javascript:b_change('+i+')';

$('div_bg'+i).appendChild(a);

vardiv=document.createElement("div");

$('f_buttonDiv').appendChild(div);

}

//表现层end

$('f_img').onmouseover=function(){window.clearInterval(theTimer);}

$('f_img').onmouseout=function(){theTimer=setTimeout("change()",timeOut2);}

try{//滤镜版本

newActiveXObject("DXImageTransform.Microsoft.Fade");

$('f_img').filters[0].play();

ver=1;

draw_line();

}

catch(e){ver=2;}

vartheTimer=setTimeout("change()",_timeOut_/1000);

</script>

别忘了SQL查询语句:

--------------------------------------------------------------------------------

selecttop5ID,Title,Adddate,Picurl,Slide,VerificfromKS_Articlewhereverific=1andSlide=1orderbyAdddatedesc --------------------------------------------------------------------------------

如果你还不会做或者做不出来更或者看不懂代码,那请告知我,我把视频发出来。

【用纯CSS+DIV写的漂亮Flash幻灯片及SQL标签教程!】相关文章:

用CSS缩写给你的网站加速

用CSS手写导航条没有任何图片附效果图

CSS+DIV实现鼠标经过背景变色

纯CSS结合DIV实现的右侧底部简洁悬浮效果

用纯CSS打造可折叠树状菜单

CSS写的简单表格示例

一款css实现的鼠标经过按钮的特效

Web前端开发者必知的9个实用CSS属性

纯CSS3制作漂亮带动画效果的主机价格表

CSS应用基础教程:应用补充

精品推荐
分类导航