Html 横向广告滚动字幕

html:

<div class="adv">
	<img src="/static/img/user_order.png" id="icon-adv">
	<div id="demo" style="overflow:hidden;width:100%;">
		<table border="0" align="center">
			<tr>
				<td id="marquePic1"><pre class="adv-text">加粉神器值得你拥有!得粉丝者,得微信天下!!!</pre></td> 
				<td id="marquePic2"></td> 
			</tr>
		</table>
	</div>
</div>

js:

<script type="text/javascript">
	var speed=50;
	marquePic2.innerHTML=marquePic1.innerHTML;
	function Marquee(){   
	 	if(demo.scrollLeft>=marquePic1.scrollWidth){
		    demo.scrollLeft=0;
		} else{
		   demo.scrollLeft++;
		}
	  }
	  var MyMar=setInterval(Marquee,speed)
	  demo.onmouseover=function() { clearInterval(MyMar);  }
	  demo.onmouseout=function() { MyMar=setInterval(Marquee,speed);
	}
</script> 

css:

@adv-text-width:400px;这个主要是控制广告文字的宽度,这个必须要大于屏幕的宽度才会出现滚动,否则不会滚动.
.adv {
    background-color: #77DDDD;
    font-size: 12px;
    padding: 5px;
    color: #fff;
    position: relative;
    height: 30px;
}
 #icon-adv {
    position: absolute;
    top: 0;
    left: 0;
    width: 30px;
    height: 30px;
}
#demo {
    position: absolute;
    top: 0;
    left: 30px;
}
<pre name="code" class="css">.adv-text{
    color: #fff;
    line-height: 30px;
    border-radius:0px;
    padding:0; 
    margin:0; 
    width:@adv-text-width;
    border:none;
    background:transparent;
}

参考:http://blog.163.com/liu_hai_feng@126/blog/static/43580500201391125235463/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值