`
5211422
  • 浏览: 209083 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

html标签 marquee

    博客分类:
  • java
阅读更多

 

下面介绍marquee 的终极用法。
先看下 marquee html 属性
<MARQUEE ALIGN="…"     
  behavior="…"  
  BGCOLOR="…"  
  DIRECTION="…"  
  HEIGHT="…"  
  WIDTH="…"  
  HSPACE="…"  
  VSPACE="…"  
  LOOP="…"  
  SCROLLAMOUNT="…"  
  SCROLLDELAY="…"  
>…</MARQUEE>  

align:   
对齐方式 LEFTCENTERRIGHTTOPBOTTOM (不用多说了)
behavior:   
用于设定滚动的方式,主要由三种方式:
behavior="scroll":   
表示由一端滚动到另一端;
behavior="slide":   
表示由一端快速滑动到另一端,且不再重复;
behavior="alternate" :   
默认值——表示在两端之间来回滚动。
direction:    left(默认值) ; right ;up ;down ;
bgcolor:   
背景颜色
height:   
高度
weight:   
宽度
Hspace/vspace:   
分别用于设定滚动字幕的左右边框和上下边框的宽度。作用大概和css中的margin差不多
scrollamount:   
用于设定每个连续滚动文本后面的间隔,该间隔用像素表示,以上是官方说法,其实就是滚动的速度,值不能太大,要不从视觉角度来说,是没反应的.值越大速度越快,反之越慢。
scrolldelay:   
延迟时间
loop:   
这个属性大家也很熟悉,循环次数;loop=-1的时候一直重复循环(默认值)

好,现在我们再来接触一些Dcode的一些知识。
首先是两个鼠标事件

onmouseover:   
鼠标触发事件---当用户将鼠标指针移动到对象内时触发
onmouseout:   
鼠标滑出事件---当用户将鼠标指针移出对象边界时触发
这里要用到的是 this.start() this.stop()
FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">意思就是鼠标移到
marquee的内容上的时候停止循环,鼠标移开marquee 又开始移动。
继续
innercode:   
设置或获取位于对象起始和结束标签内的 code
innerText:   
设置或获取位于对象起始和结束标签内的文本
scrollLeft:   
设置或获取位于对象左边界和窗口中目前可见内容的最左端之间的距离
scrollTop:   
设置或获取位于对象最顶端和窗口中可见内容的最顶端之间的距离。PS:大家不要想当然的以为有scrollRighscrollDown :)
scrollDelay:   
设置或获取字幕滚动的速度,要创建垂直滚动的字幕,请将其 scrollLeft 属性设定为0,要创建水平滚动的字幕,请将其 scrollTop 属性设定为 0,这将覆盖任何脚本设置
scrollHeight:   
获取对象的滚动高度
scrollAmount:   
设置或获取介于每个字幕绘制序列之间的文本滚动像素数
offsetTop:   
获取对象相对于版面或由 offsetTop 属性指定的父坐标的计算顶端位置
offsetLeft:   
获取对象相对于版面或由 offsetParent 属性指定的父坐标的计算左侧位置
offsetHeight:   
获取对象相对于版面或由父坐标 offsetParent 属性指定的父坐标的高度。
setInterval:   
交互时间。它从载入后,每隔指定的时间就执行一次表达式
clearInterval:   
使用 setInterval 方法取消先前开始的间隔事件。
<html>
<head>
<style type="text/css">
<!--
.test {

font-size: 12px;


line-height: normal;


text-decoration: none;

}
-->
</style>
<head>
<body>

<div id="layer1" style="overflow-y:hidden;width:50;">
<div id="layer2">

<table width="130" height="70" border="0" align="center" cellpadding="0" cellspacing="0" class="test">


<tr>


<td width="150" height="70" valign="top" bgcolor="#FFFFFF" class="nav1style style46">


<center>
(1)</center>

<a href="#" title="
关于<<电气工程自动化>>研究生班授课的通知" class="none_underline"><font color=#ff0000>关于<<电气工程自动化>>研究生班授课的通知 2006-3-9</font></a><br><br>


<center>
(2)</center>

<a href="#" title="
关于企业管理研究生班授课的通知" class="none_underline"><font color=#ff0000>关于企业管理研究生班授课的通知 2006-3-8</font></a><br><br>

</td>


</tr>


</table>

</div>
<div id="layer3"></div>

<script language="javascript">

var layerHeight = 100; //
定义滚动区域的高度.

var iFrame = 1; //
定义每帧移动的象素.

var iFrequency = 50; //
定义帧频率.

var timer; //
定义时间句柄.

if(document.getElementById("layer2").offsetHeight >= layerHeight)


document.getElementById("layer1").style.height = layerHeight;


else


document.getElementById("layer1").style.height = document.getElementById("layer2").offsetHeight;


document.getElementById("layer3").innerHTML = document.getElementById("layer2").innerHTML;

   

function move(){


if(document.getElementById("layer1").scrollTop >= document.getElementById("layer2").offsetHeight){


document.getElementById("layer1").scrollTop -= (document.getElementById("layer2").offsetHeight - iFrame);


}


else {


document.getElementById("layer1").scrollTop += iFrame;


}


}

  

timer = setInterval("move()",iFrequency);


document.getElementById("layer1").onmouseover=function() {clearInterval(timer);}


document.getElementById("layer1").onmouseout=function() {timer=setInterval("move()",iFrequency);}

</script>

</body>
</html>

分享到:
评论

相关推荐

    HTML标签marquee实现滚动效果

    HTML标签marquee实现滚动效果,实现文字在网页中漂移的代码。

    网页设计与制作\网页设计课件\HTML 标签 Marquee 标记用法详解.swf

    如何创建网页的滚动条,方便别人浏览你的网页,可是你的网页更加生动

    HTML标签marquee实现滚动效果的简单方法(必看)

    在HTML中,marquee是一个已经不被推荐使用的标签,用于创建文本和图像的滚动效果。虽然它简单易用,但并不符合现代Web标准,且已被CSS3所取代。不过,了解它在早期网页设计中扮演的角色仍然有其价值。 marquee标签...

    HTML标签marquee实现多种滚动效果(无需JS控制)

    HTML中的&lt;marquee&gt;标签是一个已经不推荐使用的元素,用于创建文本或图像的滚动效果。尽管如此,了解该标签的使用方法和属性仍有助于理解过去的网页设计实践,以及对现代HTML和CSS中的滚动效果提供一种基础的了解。 ...

    js实现marquee标签

    在网页设计中,有时我们需要创建一个滚动效果,例如新闻标题的自动滚动,这在早些年经常使用HTML的`&lt;marquee&gt;`标签来实现。然而,`&lt;marquee&gt;`是Internet Explorer浏览器特有的标签,它在Firefox和其他标准浏览器中并...

    利用Marquee实现无缝循环滚动文字

    不过,在提供的代码片段中,并没有直接使用HTML标准中的`&lt;marquee&gt;`标签,而是通过JavaScript结合CSS来模拟了类似的效果。接下来,我们将深入探讨`&lt;marquee&gt;`标签的基本用法以及如何通过JavaScript和CSS实现相同的...

    Marquee的使用

    `&lt;marquee&gt;` 是一个HTML中的非标准标签,用于创建动态滚动效果,如滚动的文本或图像。虽然它并非HTML5的一部分,并且在现代网页开发中并不推荐使用,但在某些特定场景下,它依然能发挥独特的作用。例如,在一些早期...

    html借助marquee实现文字左右滚动

    在探讨HTML实现文字左右滚动的方法时,我们通常会遇到两种不同的方案:一种是使用HTML标签marquee,另一种则是通过CSS和JavaScript来实现。每种方法都有各自的特点和适用场景。 首先来看marquee标签。marquee标签是...

    marquee效果

    "marquee"效果是网页设计中一种...在jQuery中实现marquee效果,通常比原生HTML5的`&lt;marquee&gt;`标签更加灵活和可控。 首先,我们需要引入jQuery库到我们的HTML文件中。这可以通过在头部添加以下代码来完成: ```html ...

    MARQUEE 元素 marquee 对象 doc 手册

    - **示例**: 如果MARQUEE元素允许包含HTML标签,则此属性返回true。 8. **`CLASS`** - `className` - **用途**: 设置或获取对象的类。 - **示例**: `&lt;marquee class="example"&gt;文字&lt;/marquee&gt;` 可以用来应用CSS...

    juqery实现marquee的效果

    在HTML中,`&lt;marquee&gt;`标签可以创建一个自动滚动的区域,但其在现代浏览器中的支持并不一致,尤其是在移动设备上。因此,我们通常会借助JavaScript,如jQuery,来模拟这个效果。 在jQuery中,我们可以利用CSS属性和...

    公告滚动动画,从右到左滚动,marquee标签效果

    `&lt;marquee&gt;`是一个非标准但广泛支持的HTML标签,它提供了创建文本或图像水平或垂直滚动的功能。在这里,我们将深入探讨`&lt;marquee&gt;`标签的使用,以及如何创建一个从右到左滚动的公告滚动动画。 首先,让我们了解`...

    javascript js仿marquee标签的走马灯效果.zip

    JavaScript仿制的`&lt;marquee&gt;`标签走马灯效果是一种常见的网页动态展示技术,它能够模仿HTML中的`&lt;marquee&gt;`元素,使文本或图片在网页中不断滚动或左右滑动,为用户带来动态视觉体验。`&lt;marquee&gt;`是HTML4的一个非标准...

    marquee属性

    虽然`&lt;marquee&gt;` 标签在HTML5中已被废弃,但在某些旧项目中仍然可以看到它的身影。理解其各个属性的功能和用法对于复现特定的效果仍然很有帮助。此外,通过结合CSS和JavaScript,还可以实现更加复杂和动态的视觉效果...

    html marquee标签使用示例介绍

    HTML中的`&lt;marquee&gt;`标签是用来创建一个滚动或滑动效果的元素,它主要用于文本或图像的自动滚动显示。这个标签在HTML3.2中并未被正式定义,因此不是标准的HTML元素,但它在一些老版本的浏览器,尤其是基于MSIE内核的...

    HTMl 中marquee标签实现无缝滚动跑马灯效果

    HTML中的`&lt;marquee&gt;`标签是一种特殊的标签,用于创建滚动或滑动文本效果,常见于早期网页设计中,尤其在创建跑马灯效果时。它并非HTML标准的一部分,而是属于 Netscape Navigator 和 Internet Explorer 的非标准扩展...

    marquee图片无缝滚动(上下左右均可)

    1. **HTML `&lt;marquee&gt;` 元素**:这是一个非标准但广泛支持的HTML标签,用于创建一个可滚动的内容区域,通常向左或向右滚动。默认情况下,它适用于文本,但可以通过CSS和JavaScript扩展到图片或其他元素。 2. **无缝...

    marquee 用法详解

    `&lt;marquee&gt;` 标签是 HTML 中的一个非标准标签,主要用于实现网页元素(如文字、图片等)在页面上滚动显示的效果。它被广泛用于早期网页设计中,用于创建动态效果,如新闻滚动条、广告轮播等。然而,随着更现代的技术...

Global site tag (gtag.js) - Google Analytics