自动滚动标签marquee

<marquee>标签,它是成对出现的标签,首标签<marquee>和尾标签</marquee>之间的内容就是滚动内容。<marquee>标签的属性主要有behavior、bgcolor、direction、width、height、hspace、vspace、loop、scrollamout、scrilldelay等,它们都是可选的。

一、属性

behavior属性:

behavior属性的参数值有alternate、scroll、slide中的一个、分别表示文字来回滚动、单方向循环滚动、只滚动一次。需要注意的是:如果在<marquee>标签中同时出现了direction和behavior属性,那么scroll和slide的滚动方向将依照direction属性中参数的设置。

    <marquee behavior="alternate">我来回滚动</marquee>
    <marquee behavior="scroll">我单方向循环滚动</marquee>
    <marquee behavior="scroll" direction="up" height="30">我改单方向向上循环滚动</marquee>
    <marquee behavior="slide">我只滚动一次</marquee>
    <marquee behavior="slide" direction="up">我向上只滚动一次了</marquee> 

bgcolor属性

文字滚动范围的背景颜色,参数值是16进制(形式:#AABBCC或#AA5566等)或预定义的颜色名字(如red、yellow、blue等)。如下所示:<marqueebehavior=="slide" direction="left" bgcolor="red">我的背景色是红色的</marquee>

direction方向

文字滚动的方向,属性的参数值有down、left、right、up共四个单一可选值,分别表示滚动方向向下、向左、向右、向上

    <marquee direction="right">我向右滚动</marquee>
    <marquee direction="down">我向下滚动</marquee> 

width和height属性 

width和height属性的作用决定滚动文字在页面中的矩形范围大小。width属性用以规定矩形的宽度,height属性规定矩形的高度。这两个属性的参数值可以是数字或者百分数,数字表示矩形所占的(宽或高)像素点数,百分数表示矩形所占浏览器窗口的(宽或高)百分比。

    <marquee width="300" height="30" bgcolor="red">我宽300像素,高30像素。</marquee> 

hspace和vspace属性

这两个属性决定滚动区域距周围的空白区域

    <marquee width="300" height="30" vspace="10" hspace="10" bgcolor="red">我矩形边缘水平和垂直距周围各10像素。</marquee>

loop属性

loop属性决定滚动文字的滚动次数。参数值可以是任意的正整数,如果设置参数值为-1(默认),infinate为无限循环。

    <marquee loop="2">我滚动2次。</marquee>
    <marquee loop="infinite">我无限循环滚动。</marquee>
    <marquee loop="-1">我无限循环滚动。</marquee>

scrollamout和scrolldelay属性

这两个属性决定了文字滚动的速度和延迟,参数值都是正整数。(滚动速度scrollamout ,以像素为单位;如果没有它,默认为6,建议设为1~3比较好。))

    <marquee scrollamount="100">我速度很快.</marquee>
    <marquee scrollamount="50">我慢了些。</marquee>
    <marquee scrolldelay="30">我小步前进。</marquee>
    <marquee scrolldelay="1000" scrollamount="100">我大步前进。</marquee> 

align属性

这个属性决定滚动文字位于矩形内边框的上下左右位置。您也可以将<marquee>和</marquee>之间的内容替换为图像或其它对象等功能。

二、事件

onmouseover = this.stop()

onmouseout = this.start()

表示当鼠标移上区域的时候停止,当鼠标移开的时候继续滚动。

注释 
MARQUEE 元素的默认宽度与其父元素的宽度相等。如果 MARQUEE位于没有指定宽度的 TD 内,你就需要明确设置 MARQUEE 的宽度。如果 MARQUEE 和 TD 的宽度都没有指定,那么滚动字幕就将限定于 1 个像素宽。

要创建垂直滚动的字幕,请将其scrollLeft属性设定为0;

要创建水平滚动的字幕,请将其scrollTop属性设定为0.

scrollLeft 和 scrollTop 属性当字幕滚动时为只读。当不处于滚动状态时,scrollLeft 对于设置为水平滚动的字幕来说为可读写,scrollTop 对于设置为垂直滚动的字幕来说为可读写。 
此元素在 Microsoft? Internet Explorer 3.0 的 HTML 中可用,在 Internet Explorer 4.0 的脚本中可用。 
此元素是块元素。 
此元素需要关闭标签

三、实例

1.给滚动字幕添加超链接

<marquee scrollAmount=2 width=300><a href=http://www.cctv.com>中央电视台</a></marquee>

2.鼠标停留在文字上,文字停止滚动

<marquee scrollAmount=2 width=300 onmouseover=stop() onmouseout=start()>文字内容</marquee>

3.多行文本向上滚动

<marquee scrollAmount=2 width=300 height=160 direction=up>·早晨好啊!<br>·空气好清新啊<br>·今朝食乜好呢?<p>·<a href=http://www.cctv.com>中央电视台</a></marquee>

注意:如果你的网页经过了FrontPage编辑,保存之后,只能滚动一行,这时候你发现你原来的代码顺序已经变了!解决的办法是,找出原来的代码,把它嵌入到JavaScript的document.write中即可,上述代码写为:

<script>
document.write(‘
<marquee scrollAmount=2 width=300 height=160 direction=up>
·早晨好啊!<br>
·空气好清新啊<br>
·今朝食乜好呢?<p>
·<a href=http://www.cctv.com>中央电视台</a>
</marquee>
‘)
</script>

原文地址:https://www.cnblogs.com/caoxueying2018/p/10329603.html

时间: 2024-08-15 17:52:09

自动滚动标签marquee的相关文章

HTML 滚动标签&lt;marquee&gt;

主要参数: behavior  移动方式 scroll        循环移动 slide         只移动一个回合 alternate   来回移动 direction 移动方向 left right up down scrollamount 移动速度.取整数,数值越大速度越快   scrolldelay 延时(走走停停).毫秒为单位,默认85.如果设置小于60,会默认使用60,除非truespeed指定. truespeed 默认情况下,scrolldelay值低于60将被忽略.如果t

HTML标签marquee实现滚动效果

HTML标签marquee实现滚动效果 转载自:http://www.cnblogs.com/zzuIvy/p/marqueeTest_1.html 页面的自动滚动效果,可由javascript来实现,但是今天无意中发现了一个html标签 - <marquee></marquee>可以实现多种滚动效果,无需js控制. 使用marquee标记不仅可以移动文字,也可以移动图片,表格等. 语法:<marquee>...</marquee>: 说明:在标记之间添加要

HTML标签marquee 来制作页面滚动

页面的自动滚动效果,可由javascript来实现,但是今天无意中发现了一个html标签 - <marquee></marquee>可以实现多种滚动效果,无需js控制. 使用marquee标记不仅可以移动文字,也可以移动图片,表格等. 语法:<marquee>...</marquee>: 说明:在标记之间添加要进行滚动的内容. 重要属性: 1.滚动方向direction(包括4个值:up. down. left和 right) 语法:<marquee

Android开发之实现图片自动滚动显示标签的ViewPager

Android中实现图片自动滚动的效果非常的常见,我们可以自己动画去实现功能.但是在Android中提供了一个ViewPager类,实现了滚动效果,在Android的extras目录下android-support-vx.jar中,x代表版本4,7等等.使用时我们需要android.support.v4.view.ViewPager的viewPager标签. 博客来源:http://blog.csdn.net/fengshizty 代码非常的简单,不用解释: xml布局文件如下: <Relati

DIV+CSS图片不间断滚动jquery特效(Marquee插件)及移动标签marquee整理

推荐一个jQuery的无缝文字滚动效果,同时也可以滚动图片,也叫做跑马灯效果. 此jquery插件,依托jquery库,能实现各种滚动效果,且让HTML代码符合W3C标准. marquee标签:创建一个滚动的文本字幕,应用于文字.图片.表格. DIV+CSS图片不间断滚动jquery特效,横向不间断不停滚动CSS特效,使用JQ+DIV实现非常实用简单兼容各大浏览器的图片不间断滚动特效(CSS+JQ不间断滚动图片). 使用方法如下: 1.加载JavaScript. 1 <script type=&qu

转:HTML中让图片滚动的&lt;marquee&gt;标签的使用方法

实例: <marquee id="affiche" align="left" behavior="scroll" bgcolor="#FF0000" direction="up" height="300" width="200" hspace="50" vspace="20" loop="-1" scr

html里面有一个控制文字滚动的标签marquee,比较有用。

本节笔者讲述HTML代码中比较特殊的标签,它能使网页中的文字滚动,并且可以控制其滚动的属性. 制作滚动文字 通过本章前面的学习,读者已经能够很好地控制各种段落文字的显示方式,不过无论怎么设置,文字都是静态的.本节笔者讲述HTML代码中比较特殊的标签,它能使网页中的文字滚动,并且可以控制其滚动的属性. 4.3.1 设置文字滚动 HTML技术中使文字滚动的方法是使用双标签<marquee></marquee>.在HTML代码中可使其作用区文字滚动,默认为从右到左,循环滚动.在D:\we

html滚动代码marquee标签熟悉滚动代码大全上下左右(跑马灯效果)

使用marquee标记不仅可以移动文字,也可以移动图片,表格等. 语法:<marquee>...</marquee>: 说明:在标记之间添加要进行滚动的内容. 重要属性: 1.滚动方向direction(包括4个值:up. down. left和 right) 语法:<marquee direction="滚动方向">...</marquee> 2.滚动方式behavior(scroll:循环滚动,默认效果: slide:只滚动一次就停止

JavaScript----marquee滚动标签 图片无缝滚动 插入百度地图

页面的自动滚动效果,可由javascript来实现, 但是有一个html标签 - <marquee></marquee>可以实现多种滚动效果,无需js控制. 使用marquee标记不仅可以移动文字,也可以移动图片,表格等. 语法:<marquee>...</marquee>: 说明:在标记之间添加要进行滚动的内容. 重要属性: 1.滚动方向direction(包括4个值:up. down. left和 right) 语法:<marquee direct