zoukankan      html  css  js  c++  java
  • HTML之marquee(文字滚动)详解

    语法:

    <marquee></marquee>

    以下是一个最简单的例子:

    代码如下:

    <marquee><font size=+3 color=red>Hello, World</font></marquee>

    下面这两个事件经常用到:

    onMouseOut="this.start()" :用来设置鼠标移出该区域时继续滚动

    onMouseOver="this.stop()":用来设置鼠标移入该区域时停止滚动

    代码如下:

    <marquee onMouseOut="this.start()" onMouseOver="this.stop()">onMouseOut="this.start()" :用来设置鼠标移出该区域时继续滚动 onMouseOver="this.stop()":用来设置鼠标移入该区域时停止滚动</marquee>

    这是一个完整的例子:

    代码如下:

    <marquee id="affiche" align="left" behavior="scroll" bgcolor="#FF0000" direction="up" height="300" width="200" hspace="50" vspace="20" loop="-1" scrollamount="10" scrolldelay="100" onMouseOut="this.start()" onMouseOver="this.stop()">

    这是一个完整的例子

    </marquee>

    该标签支持的属性多达11个:

    align

    设定<marquee>标签内容的对齐方式

    absbottom:绝对底部对齐(与g、p等字母的最下端对齐)

    absmiddle:绝对中央对齐

    baseline:底线对齐

    bottom:底部对齐(默认)

    left:左对齐

    middle:中间对齐

    right:右对齐

    texttop:顶线对齐

    top:顶部对齐

    代码如下:

    <marquee align="absbottom">align="absbottom":绝对底部对齐(与g、p等字母的最下端对齐)。 </marquee>

    <marquee align="absmiddle">align="absmiddle": 绝对中央对齐。 </marquee>

    <marquee align="baseline">align="baseline": 底线对齐。 </marquee>

    <marquee align="bottom">align="bottom": 底部对齐(默认)。 </marquee>

    <marquee align="left">align="left": 左对齐。 </marquee>

    <marquee align="middle">align="middle": 中间对齐。 </marquee>

    <marquee align="right">align="right": 右对齐。 </marquee>

    <marquee align="texttop">align="texttop": 顶线对齐。 </marquee>

    <marquee align="top">align="top": 顶部对齐。 </marquee>

    behavior

    设定滚动的方式:

    alternate: 表示在两端之间来回滚动。

    scroll: 表示由一端滚动到另一端,会重复。

    slide:      表示由一端滚动到另一端,不会重复。

    代码如下:

    <marquee behavior="alternate">alternate:表示在两端之间来回滚动。 </marquee>

    <marquee behavior="scroll">scroll:表示由一端滚动到另一端,会重复。</marquee>

    <marquee behavior="slide">slide:      表示由一端滚动到另一端,不会重复。</marquee>

    bgcolor

    设定活动字幕的背景颜色,背景颜色可用RGB、16进制值的格式或颜色名称来设定。

    代码如下:

    <marquee bgcolor="#006699">设定活动字幕的背景颜色 bgcolor="#006699"</marquee>

    <marquee bgcolor="RGB(10%,50%,100%,)">设定活动字幕的背景颜色 bgcolor="rgb(10%,50%,100%,)"</marquee>

    <marquee bgcolor="red">设定活动字幕的背景颜色 bgcolor="red"</marquee>

    direction

    设定活动字幕的滚动方向

    代码如下:

    <marquee direction="down">设定活动字幕的滚动方向direction="down":向下</marquee>

    <marquee direction="left">设定活动字幕的滚动方向direction="left":向左</marquee>

    <marquee direction="right">设定活动字幕的滚动方向direction="right":向右</marquee>

    <marquee direction="up">设定活动字幕的滚动方向direction="up":向上</marquee>

    height

    设定活动字幕的高度

    代码如下:

    <marquee height="500" direction="down" bgcolor="#CCCCCC">设定活动字幕的高度height="500"</marquee>

    width

    设定活动字幕的宽度

    代码如下:

    <marquee width="500" bgcolor="#CCCCCC">设定活动字幕的宽度width="500"</marquee>

    hspace

    设定活动字幕里所在的位置距离父容器水平边框的距离

    This controls the horizontal(水平)space around the display box.

    代码如下:

          <table width="500" border="1" align="center" cellpadding="0" cellspacing="0">

            <tr>

              <td><marquee hspace="100" bgcolor="#CCCCCC">hspace="100"</marquee></td>

            </tr>

          </table>

    vspace

    设定活动字幕里所在的位置距离父容器垂直边框的距离

    This controls the vertical(垂直) space around the display box.

    代码如下:

    <marquee vspace="100" bgcolor="#CCCCCC">hspace="100"</marquee>

    loop

    设定滚动的次数,当loop=-1表示一直滚动下去,默认为-1

    代码如下:

    <marquee loop="-1" bgcolor="#CCCCCC">我会不停地走。</marquee>

    <p>&nbsp;</p>

    <marquee loop="2" bgcolor="#CCCCCC">我只走两次哦</marquee>

    scrollamount

    设定活动字幕的滚动速度,单位pixels

    代码如下:

    <marquee scrollamount="10" >scrollamount="10" </marquee>

    <marquee scrollamount="20" >scrollamount="20" </marquee>

    <marquee scrollamount="30" >scrollamount="30" </marquee>

    scrolldelay

    设定活动字幕滚动两次之间的延迟时间,单位millisecond(毫秒)

    值大了会有一步一停顿的效果

    代码如下:

    <marquee scrolldelay="10" >scrolldelay="10" </marquee>

    <marquee scrolldelay="100" > scrolldelay="100"</marquee>

    <marquee scrolldelay="1000">scrolldelay="1000" </marquee>

     

    <marquee> ... </marquee>

    移动属性的设置 ,这种移动不仅仅局限于文字,也可以应用于图片,表格等等

    鼠标属性

    onMouseOut=this.start() ........鼠标移出状态滚动

    onMouseOver=this.stop() .........鼠标经过时停止滚动

    方向

    <direction=#> #=left, right ,up ,down <marquee direction=left>从右向左移!</marquee>

    方式

    <bihavior=#> #=scroll, slide, alternate <marquee behavior=scroll>一圈一圈绕着走!</marquee>

    <marquee behavior=slide>只走一次就歇了!</marquee>

    <marquee behavior=alternate>来回走</marquee>

    循环

    <loop=#> #=次数;若未指定则循环不止(infinite) <marquee loop=3 width=50% behavior=scroll>只走 3 趟</marquee>

    <marquee loop=3 width=50% behavior=slide>只走 3 趟</marquee>

    <marquee loop=3 width=50% behavior=alternate>只走 3 趟!</marquee>

    速度

    <scrollamount=#> <marquee scrollamount=20>啦啦啦,我走得好快哟!</marquee>

    延时

    <scrolldelay=#> <marquee scrolldelay=500 scrollamount=100>啦啦啦,我走一步,停一停!</marquee>

    外观(Layout)设置

    对齐方式(Align)

    <align=#> #=top, middle, bottom <font size=6>

    <marquee align=# width=400>啦啦啦,我会移动耶!</marquee>

    </font>

    底色

    <bgcolor=#> #=rrggbb 16 进制数码,或者是下列预定义色彩:

    Black, Olive, Teal, Red, Blue, Maroon, Navy, Gray, Lime,

    Fuchsia, White, Green, Purple, Silver, Yellow, Aqua <marquee bgcolor=aaaaee>颜色!</marquee>

    面积

    <height=# width=#> <marquee height=40 width=50% bgcolor=aaeeaa>面积!</marquee>

    空白

    (Margins)<hspace=# vspace=#>

    <marquee hspace=20 vspace=20 width=150 bgcolor=ffaaaa align=middle>面积!</marquee>

    </P>

    <marquee id="iescroller" direction=left height=10 onMouseOut=start(); onMouseOver=stop(); scrollamount=2 scrolldelay=10 scrollleft="0" scrolltop="0" behavior="alternate" bgcolor="#999999" style="color: #ffffff; font-size: 14; font-family: '宋体', 'Arial','Helvetica', 'sans-serif'"title=文字内容> 这是放文字或需要移动的图片(光标放在这里时用INSERT命令就可以插入图片)</marquee> </P>

  • 相关阅读:
    jchdl
    jchdl
    UVa 10256 (判断两个凸包相离) The Great Divide
    UVa 11168 (凸包+点到直线距离) Airport
    LA 2572 (求可见圆盘的数量) Kanazawa
    UVa 10652 (简单凸包) Board Wrapping
    UVa 12304 (6个二维几何问题合集) 2D Geometry 110 in 1!
    UVa 10674 (求两圆公切线) Tangents
    UVa 11796 Dog Distance
    LA 3263 (平面图的欧拉定理) That Nice Euler Circuit
  • 原文地址:https://www.cnblogs.com/chenlove/p/8885091.html
Copyright © 2011-2022 走看看