走马灯效果

本文将介绍如何使用HTML和JavaScript实现一种简单的滚动文字效果。通过设置div元素的位置和大小,结合JavaScript定时器,可以创建动态滚动的文字显示。这种方法适用于网页中需要展示连续文本信息或动态广告的场景。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">
	<head>
		<title>test</title>
	</head>
	<body>
		<div id="maq" style="overflow: hidden; width: 150px; height: 180px">
			<div id="mtext">
				家富富侨 莎蔓莉莎美容院 喜唰唰香辣涮 晶华摄影 法国梧桐咖啡厅 雅玫美容院 花样年华 藏御火疗宫 维多俐娅咖啡厅 大众口腔
				7天连锁酒店 邦吉咖啡 三只耳 太极虎韩式儿童摄影
			</div>
			<div id="m0"></div>
		</div>
		<script language="javascript">
			var speed=40; //调整滚动速度
			m0.innerHTML=mtext.innerHTML;
			function Marquee(){
				if(m0.offsetTop-maq.scrollTop<=0)
					maq.scrollTop-=mtext.offsetHeight;  
				else{
					maq.scrollTop++;
				}
			}
			var MyMar=setInterval(Marquee,speed);
			maq.οnmοuseοver=function() {
				clearInterval(MyMar);
			}
			maq.οnmοuseοut=function() {
				MyMar=setInterval(Marquee,speed);
			}
		</script>
	</body>
</html>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值