由下往上的:
<div id="demo" onmouseover="ij=1" style="border:1px solid gray; overflow: hidden; height: 119px; width:211px " onmouseout="ij=0">
<div id="demo1">1<br />2br>3<br>4<br>5<br>6<br>7<br>8<br>9<br>
可以是任何的HTML内容<br>
<font color="red">HTML</font><br>
</div>
<div id="demo2"></div>
</div>
<script type="text/javascript">
var ij=0;t=demo.scrollTop
demo2.innerHTML=demo1.innerHTML
function qswhMarquee2(){
if (ij==1)return
if(demo2.offsetTop-demo.scrollTop<=0)
demo.scrollTop-=demo1.offsetHeight
else
demo.scrollTop++
}
setInterval(qswhMarquee2,50)
</script>
由右往左的:
<!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>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
</head>
<body>
<style>
.scroll_div {width:600px; height:62px;margin:0 auto; overflow: hidden; white-space: nowrap; background:#ffffff;}
.scroll_div img {width:120px;height:60px;border: 0;margin: auto 8px; border:1px #efefef solid;}
#scroll_begin, #scroll_end, #scroll_begin ul, #scroll_end ul, #scroll_begin ul li, #scroll_end ul li{display:inline;}/*设置ul和li横排*/
</style>
<script language="javascript">
function ScrollImgLeft(){
var speed=20
var scroll_begin = document.getElementById("scroll_begin");
var scroll_end = document.getElementById("scroll_end");
var scroll_div = document.getElementById("scroll_div");
scroll_end.innerHTML=scroll_begin.innerHTML
function Marquee(){
if(scroll_end.offsetWidth-scroll_div.scrollLeft<=0)
scroll_div.scrollLeft-=scroll_begin.offsetWidth
else
scroll_div.scrollLeft++
}
var MyMar=setInterval(Marquee,speed)
scroll_div.onmouseover=function() {clearInterval(MyMar)}
scroll_div.onmouseout=function() {MyMar=setInterval(Marquee,speed)}
}
</script>
<h2 align="center">向左滚动</h2>
<div style="text-align:center">
<div class="sqBorder">
<!--#####滚动区域#####-->
<div id="scroll_div" class="scroll_div">
<div id="scroll_begin">
<ul>
<li><a href="http://www.1netmedia.net/"><img src="http://bbs.blueidea.com/images/blue/logo.gif" /></a></li>
<li><a href="http://www.1netmedia.net/"><img src="http://bbs.blueidea.com/images/blue/logo.gif" /></a></li>
<li><a href="http://www.1netmedia.net/"><img src="http://bbs.blueidea.com/images/blue/logo.gif" /></a></li>
<li><a href="http://www.1netmedia.net/"><img src="http://bbs.blueidea.com/images/blue/logo.gif" /></a></li>
<li><a href="http://www.1netmedia.net/"><img src="http://bbs.blueidea.com/images/blue/logo.gif" /></a></li>
<li><a href="http://www.1netmedia.net/"><img src="http://bbs.blueidea.com/images/blue/logo.gif" /></a></li>
<li><a href="http://www.1netmedia.net/"><img src="http://bbs.blueidea.com/images/blue/logo.gif" /></a></li>
<li><a href="http://www.1netmedia.net/"><img src="http://bbs.blueidea.com/images/blue/logo.gif" /></a></li>
<li><a href="http://www.1netmedia.net/"><img src="http://bbs.blueidea.com/images/blue/logo.gif" /></a></li>
<li><a href="http://www.1netmedia.net/"><img src="http://bbs.blueidea.com/images/blue/logo.gif" /></a></li>
</ul>
</div>
<div id="scroll_end"></div>
</div>
<!--#####滚动区域#####-->
</div>
<script type="text/javascript">ScrollImgLeft();</script>
</div>
<!--//向左滚动代码结束-->
</body></html>
由右往左2:
<style>
#box1 {width: 500px; border:1px solid #000;}
</style>
<div id="box1">
<marquee direction="left" TrueSpeed scrollamount="1" scrolldelay="30" onMouseOver="this.stop();" onMouseOut="this.start();">
<a href="http://www.1netmedia.net/"><img src="http://bbs.blueidea.com/images/blue/logo.gif" /></a>
<a href="http://www.1netmedia.net/"><img src="http://bbs.blueidea.com/images/blue/logo.gif" /></a>
<a href="http://www.1netmedia.net/"><img src="http://bbs.blueidea.com/images/blue/logo.gif" /></a>
<a href="http://www.1netmedia.net/"><img src="http://bbs.blueidea.com/images/blue/logo.gif" /></a>
<a href="http://www.1netmedia.net/"><img src="http://bbs.blueidea.com/images/blue/logo.gif" /></a>
<a href="http://www.1netmedia.net/"><img src="http://bbs.blueidea.com/images/blue/logo.gif" /></a>
<a href="http://www.1netmedia.net/"><img src="http://bbs.blueidea.com/images/blue/logo.gif" /></a>
<a href="http://www.1netmedia.net/"><img src="http://bbs.blueidea.com/images/blue/logo.gif" /></a>
<a href="http://www.1netmedia.net/"><img src="http://bbs.blueidea.com/images/blue/logo.gif" /></a>
<a href="http://www.1netmedia.net/"><img src="http://bbs.blueidea.com/images/blue/logo.gif" /></a>
</marquee>
</div>
上下左右的:
<!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>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无缝滚动</title>
<style type="text/css">
img{
border:0;
height:100px; width:150px;
}
td img{
margin:0 10px;
}
</style>
</head>
<body>
<!-- 纵向向无缝滚动-->
<div id="demo" style="overflow:hidden;height:350px;width:200px">
<div id="demo1">
<a href="#" target="_blank"><img src="code/ym_scroll/gundong_01.jpg"></a><p>
<a href="#" target="_blank"><img src="code/ym_scroll/gundong_02.jpg"></a><p>
<a href="#" target="_blank"><img src="code/ym_scroll/gundong_03.jpg"></a><p>
<a href="#" target="_blank"><img src="code/ym_scroll/gundong_04.jpg"></a><p>
<a href="#" target="_blank"><img src="code/ym_scroll/gundong_05.jpg"></a><p>
<a href="#" target="_blank"><img src="code/ym_scroll/gundong_06.jpg"></a><p>
<a href="#" target="_blank"><img src="code/ym_scroll/gundong_07.jpg"></a><p>
<a href="#" target="_blank"><img src="code/ym_scroll/gundong_08.jpg"></a><p>
<a href="#" target="_blank"><img src="code/ym_scroll/gundong_10.jpg"></a><p>
<a href="#" target="_blank"><img src="code/ym_scroll/gundong_11.jpg"></a><p>
</div>
<div id="demo2">
</div>
</div>
<script>
var speed=40;
var demo2=document.getElementById("demo2");
var demo1=document.getElementById("demo1");
var demo=document.getElementById("demo");
demo2.innerHTML=demo1.innerHTML
function Marquee(){
if(demo2.offsetTop-demo.scrollTop<=0)
demo.scrollTop-=demo1.offsetHeight;
else{
demo.scrollTop++;
}
}
var MyMar=setInterval(Marquee,speed);
demo.onmouseover=function() {clearInterval(MyMar)}
demo.onmouseout=function() {MyMar=setInterval(Marquee,speed)}
</script>
<!-- 横向无缝滚动-->
<div style="margin-top:20px;">
<div id="scroll_div" style="overflow: hidden; WIDTH: 778px;" align=center>
<table border="0" cellpadding="0" cellspacing="0">
<tr>
<td id="scroll_begin">
<a href="#"><img src="code/ym_scroll/gundong_11.jpg" border=0></a><a href="#"><img src="code/ym_scroll/gundong_01.jpg" border=0></a><a href="#"><img src="code/ym_scroll/gundong_02.jpg" border=0></a><a href="#"><img src="code/ym_scroll/gundong_03.jpg" border=0></a><a href="#"><img src="code/ym_scroll/gundong_04.jpg" border=0></a><a href="#"><img src="code/ym_scroll/gundong_05.jpg" border=0></a><a href="#"><img src="code/ym_scroll/gundong_06.jpg" border=0></a><a href="#"><img src="code/ym_scroll/gundong_07.jpg" border=0></a></td>
<td id="scroll_end"></td>
</tr>
</table>
</div></div>
<script>
var speed1=40
var scroll_end = document.getElementById("scroll_end");
var scroll_div = document.getElementById("scroll_div");
scroll_end.innerHTML=scroll_begin.innerHTML
function Marquee1(){
if(scroll_end.offsetWidth-scroll_div.scrollLeft<=0)
scroll_div.scrollLeft-=scroll_begin.offsetWidth
else{
scroll_div.scrollLeft++
}
}
var MyMar1=setInterval(Marquee1,speed1)
scroll_div.onmouseover=function() {clearInterval(MyMar1)}
scroll_div.onmouseout=function() {MyMar1=setInterval(Marquee1,speed1)}
</script>
</body>
</html>
分享到:
相关推荐
为了实现图片移动,我们需要在事件处理程序中更改PictureBox的位置。位置可以通过调整`Location`属性实现,其格式为`(x, y)`,表示图片左上角的坐标。 4. **图片移动逻辑**: 当检测到特定的按键时,我们需要更新...
本项目“C#图片移动(用Timer+picturebox)”利用了.NET Framework中的Timer控件和PictureBox控件来实现图片的动态移动。下面我们将深入探讨这个主题,包括关键知识点、步骤以及可能的实现方式。 1. **Timer控件**:...
在本文中,我们将深入探讨如何使用C#编程语言和Windows Forms(WinForms)中的pictureBox控件及Timer组件来实现一个动态的图片移动效果。这个功能适用于创建交互式的用户界面,例如游戏、模拟或其他需要视觉反馈的...
3. **图片移动**: 为了实现图片的水平移动,我们需要在子线程中定期更新图片的位置。可以设置一个变量表示图片的x坐标,并在每次更新时改变这个值。移动的动画效果可以通过控制坐标变化的速度来实现。 4. **同步...
会生成这三个文件,其中呢ui不用管,实验的图片移动需要用的是Event,不是信号槽,所以ui就不管了,放了那就是。 第一步要把图片画出来,参照《Qt学习之路的这段代码》,不难把图画出来,就是重写paintEvent方法,...
在MFC(Microsoft Foundation Class)库中,实现鼠标拖动图片移动的功能涉及到多个步骤和关键技术。这个过程通常包括处理鼠标消息、更新视图以及改变图片的位置。以下将详细阐述实现这一功能所需的知识点: 1. **...
一、CSS实现图片移动 1. 定位(Positioning):首先,要使图片可以移动,需要将其定位方式设置为`position: relative;`,这样可以通过改变`left`和`top`属性来调整图片位置。 ```html img { position: relative...
在微信小程序中实现“重力操作图片移动”的功能,主要涉及到的是硬件传感器数据的获取,即重力感应数据,以及图像元素在用户界面中的动态更新。以下是对这一主题的详细阐述: 1. **重力感应**:重力感应是通过手机...
在C#编程中,实现一个窗体应用,使得图片...以上就是关于“图片移动 C#编写 一窗体内实现图片上下左右的移动”的详细知识点,希望对你的项目有所帮助。在实际编程过程中,可以根据具体需求对这些概念进行扩展和定制。
在Android开发中,"重力感应背景图片移动"是一个典型的结合硬件传感器与用户界面动态交互的应用场景。这个功能使得应用程序能够根据设备的物理状态(如倾斜、翻转等)来改变屏幕上的背景图片位置,为用户提供更为...
本话题主要聚焦于"图片移动效果",这通常涉及到Android中的视图动画(View Animation)和属性动画(Property Animation)系统。 **视图动画**是Android早期版本(API level 8及以下)中提供的动画机制,它并不真正...
【标题】"js鼠标放置图片移动右侧详情特效.zip" 提供了一个JavaScript实现的交互式图片展示功能,这种特效常见于电子商务网站或者产品展示页面,它允许用户在鼠标悬停在图片上时,图片会向右侧滑动显示更多的细节或...
在C#编程环境中,图片移动涉及到了图像处理和文件操作的知识点。本文将详细解析如何在C#中实现图片移动的处理程序,并探讨相关的技术细节。 1. **基础概念** - C#:由微软开发的一种面向对象的编程语言,广泛应用...
在本文中,我们将深入探讨如何在MFC(Microsoft Foundation Classes)框架下实现图像的动态绘图,包括键盘控制图片移动、局部透明效果、防闪烁技术以及背景图的应用。MFC是微软提供的一种C++类库,用于构建Windows...
在Flex3中,图片移动是一项基础且重要的功能,它涉及到用户界面交互和动态内容的呈现。Flex3是一个基于ActionScript3.0的开发框架,用于构建富互联网应用程序(RIA)。在Flex中,我们可以利用ActionScript的强大力量...
在Android平台上进行图片移动操作,通常涉及到用户界面(UI)交互和触摸事件处理。这个"Android 图片移动"的功能,主要是让用户能够通过触摸屏幕,拖动图片在界面上自由移动,实现一种交互式的用户体验。以下是一些...
...它在Dreamweaver中是一个方便的功能,尤其适用于...总的来说,`<marquee>`标签是Dreamweaver中一个快速实现图片移动的实用工具,但使用时应考虑到其兼容性和替代方案,以确保在各种现代浏览器和设备上的良好表现。
在这个“易语言大图片移动例程”中,我们主要关注的是如何在程序中实现大尺寸图片的移动操作,特别是针对地图类应用。这种技术在游戏开发、地图导航软件或图像处理应用中非常常见。 首先,我们需要理解“大图片移动...
在VC++环境中,实现图片移动并带有动画效果是一项常见的任务,尤其在开发图形用户界面或者游戏时。这个过程涉及到Windows编程的基本概念,如消息循环、绘图函数以及定时器的使用。下面我们将深入探讨如何利用VC++来...
使用quartus 13.1版本进行设计,可以将使用vga接口的显示器的图片进行移动。初学者可以用来借鉴,也可以进行二次开发。以有限显示区域为640*480为例进行设计,将有效显示区域划分为3个部分,第一个部分为边框区域...