垂直滚动 <marquee align="center" behavior="scroll" direction="up" scrollamount="2" scrolldelay="2" width="180px" οnmοuseοver="this.stop()" οnmοuseοut="this.start()"> <table width="90%" align="center" border="0"> <tr> <td width="100%"> <a target="_blank" href="http://www.sina.com.cn/">新浪</a> <br/> <a href='http://www.zaobao.com' target="_blank">早报网</a><br/> <a href='http://www.sz.js.cn' target="_blank">苏州热线</a><br/> <a href='http://www.cnblogs.com' target="_blank">博客园</a><br/> <a href='http://www.csdn.com' target="_blank">技术社区</a><br/> <br/><br/> </td> </tr></table> </marquee> 水平滚动 <marquee scrollamount='2' scrolldelay='2' direction='left' width="90%" οnmοuseοver="this.stop()" οnmοuseοut="this.start()"> <TABLE style="BORDER-COLLAPSE: collapse; HEIGHT: 100%" cellSpacing=0 cellPadding=2 border=0> <TR> <TD vAlign=middle noWrap> <!-- 滚动图片路径--> <%=strImglist%> </TD> </TR> </TABLE></marquee> 在后台只要 for (int n = 0; n < rowcout; n++) { string Name=ds.Tables[0].Rows[n]["Name"].ToString(); string Image = ds.Tables[0].Rows[n]["Image"].ToString(); strImg.Append("<IMG height=100 alt=\"" + Name + "\" src=\"img/" + Image + "\" width=100 border=0 /> "); } strImglist = strImg.ToString(); <MARQUEE ALIGN="…" behavior="…" BGCOLOR="…" DIRECTION="…" HEIGHT="…" WIDTH="…" HSPACE="…" VSPACE="…" LOOP="…" SCROLLAMOUNT="…" SCROLLDELAY="…" >…</MARQUEE>
behavior: 用于设定滚动的方式,主要由三种方式: behavior="scroll": 表示由一端滚动到另一端; behavior="slide": 表示由一端快速滑动到另一端,且不再重复; behavior="alternate" : 默认值——表示在两端之间来回滚动。 direction: left(默认值) 左; right 右;up 上;down 下; Hspace/vspace: 分别用于设定滚动字幕的左右边框和上下边框的宽度。 scrollamount: 用于设定每个连续滚动文本后面的间隔,该间隔用像素表示 scrolldelay: 延迟时间 loop: 这个属性大家也很熟悉,循环次数;
转载于:https://www.cnblogs.com/yangyi/archive/2008/01/10/1033109.html
相关资源:Marquee高级用法实例代码