marquee标签详解

marquee标签详解marquee 标签详解

HTML 在线编辑器:https://c.runoob.com/front-end/61

介绍:https://developer.mozilla.org/en-US/docs/Web/HTML/Element/marquee


html标签 – 
可以实现多种滚动效果,无需js控制。使用marquee标记不仅可以移动文字,也可以移动图片,表格等.只需要在
内部输入要滚动的内容即可。

主要属性:(都是可选的)

  • behavior               (控制滚动)
  • bgcolor                 (文字滚动范围的背景颜色)
  • direction              (文字滚动的方向)
  • width                    (决定滚动文字在页面中的矩形范围的宽度)
  • height                   (决定滚动文字在页面中的矩形范围的高度)
  • hspace                 (滚动矩形区域距周围的空白区域)
  • vspace                  (滚动矩形区域距周围的空白区域)
  • loop                      ( 滚动文字的滚动次数)
  • scrollamount       (文字滚动的速度)
  • scrolldelay           (文字滚动的速度)
  • align                     (滚动文字位于距形内边框的上下左右位置)

参数 


一、属性

behavior属性 :

behavior属性的参数值为alternatescrollslide中的一个,分别表示文字来回滚动单方向循环滚动只滚动一次,需要注意的是:如果在

标签中同时出现了direction和behavior属性,那么scroll和slide的滚动方向将依照direction属性中参数的设置。 

 



 
    
      我来回滚动 
      
    
      我单方向循环滚动 
     
    
      我单方向向上循环滚动 
      
    
      我只滚动一次 
      
    
      我改向上只滚动一次了 
     

bgcolor属性:

文字滚动范围的背景颜色,参数值是16进制(形式:#AABBCC或#AA5566等)或预定义的颜色名字(如red、yellow、blue等)。如下所示:

 
    
      我的背景色是红色的 
     

direction属性 :

文字滚动的方向,属性的参数值有downleftrightup共四个单一可选值,分别代表滚动方向向下向左向右向上。如下所示: 

 
    
      我向右滚动 
      
    
      我向下滚动 
     

width和height属性 :

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

 
    
      我宽300像素,高30像素。 
     

hspace和vspace属性 :

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

 
    
      我矩形边缘水平和垂直距周围各10像素。 
      
    
      我矩形边缘水平和垂直距周围各50像素。 
     

loop属性 :

loop属性决定滚动文字的滚动次数,缺省是无限循环。参数值可以是任意的正整数,如果设置参数值为-1或infinite时将无限循环。如下所示: 

 
    
      我滚动2次。 
      
    
      我无限循环滚动。 
      
    
      我无限循环滚动。 
     

scrollamount和scrolldelay属性 :

这两个属性决定文字滚动的速度(scrollamount)和延时(scrolldelay),参数值都是正整数。如下所示: 

 
    
      我速度很快. 
      
    
      我慢了些。 
      
    
      我小步前进。 
      
    
      我大步前进。 
     

align属性 :

这个属性决定滚动文字位于距形内边框的上下左右位置。您也可以将


之间的内容替换为图像或其它对象等功能。

 释  :




  • 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 的脚本中可用。 
  • 此元素是块元素。 
  • 此元素需要关闭标签。 

示例 

下面的例子使用了 marquee 元素创建了由左向右的滚动字幕,移动速度为每 200 毫秒 10 像素。 

 
    
      这是一个滚动字幕。 
     

演示多行文本向上滚动 

 
    
      ·早晨好啊! 
     
·空气好清新啊
·今朝食乜好呢?

·中央电视台







 下面的例子显示了 marquee 元素的 scrollLeft 和 scrollTop 属性的一些用途。

 
    
      向右 
     
     








所有代码:

 
    
      我来回滚动 
      
    
      我单方向循环滚动 
     
    
      我单方向向上循环滚动 
      
    
      我只滚动一次 
      
    
      我改向上只滚动一次了 
      
    
我的背景色是红色的  
我向右滚动   我向下滚动  
我宽300像素,高30像素。  
我矩形边缘水平和垂直距周围各10像素。   我矩形边缘水平和垂直距周围各50像素。  
我滚动2次。   我无限循环滚动。   我无限循环滚动。  
我速度很快.   我慢了些。   我小步前进。   我大步前进。  
这是一个滚动字幕。  
向右










二、事件

1.onmouseout()=“this.start()” :用来设置鼠标移出改区域时继续滚动

2.onmouseover()=“this.stop()” :用来设置鼠标移入改区域时停止滚动

实例:

1、鼠标停留在文字上,文字停止滚动

 
     
       文字内容 
     

 

 

 

转载:https://www.cnblogs.com/jianmeng/p/7022288.html

转载:https://www.cnblogs.com/jasmine-95/p/5432779.html

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/218498.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月18日 上午7:06
下一篇 2026年3月18日 上午7:07


相关推荐

  • java的四种输入方法,你会几种?

    java的四种输入方法,你会几种?java的输入方法最常见的就是Scanner的方法,我经过查阅一些资料发现了输入方法原来还有那么多种,可以玩出不少花样,下面是我总结出的四种输入方式,有需要的可以拿去1.Scanner相关的功能Scanner的输入方法是最常见的一种,也是小编在此最推荐的一种,固定格式如下:importjava.util.Scanner;publicclassTestDemo1007_4{publicstaticvoidmain(String[]args){Scanner

    2022年7月9日
    112
  • 秒杀多线程第四篇 一个经典的多线程同步问题

    秒杀多线程第四篇 一个经典的多线程同步问题

    2021年11月30日
    47
  • 如何用正确的姿势打开以及配置pycharm

    如何用正确的姿势打开以及配置pycharm前言本文的文字及图片来源于网络 仅供学习 交流使用 不具有任何商业用途 版权归原作者所有 如有问题请及时联系我们以作处理 作为一名编程学习者 需要利用到 pycharm 进行代码编写时 有的人会直接拖拽 py 文件进入 pycharm 有的人会选择新建 newproject 个人的习惯是打开一个完整文件夹 再进行 python 配置后正式编写代码 这样做有两个好处 1 避免拖拽导致有时更新保存的代码出错 2 充分利用 pycharm 的 project 特性 也避免从开始直接新建一个 new

    2026年3月27日
    1
  • icem网格划分如何给内部面网格,ICEM CFD处理混合网格划分中低质量的问题

    icem网格划分如何给内部面网格,ICEM CFD处理混合网格划分中低质量的问题所谓的混合网格,指的是模型中同时存在结构网格与非结构网格的情况。采用混合网格的主要优势在于:对于复杂的几何,我们可以将其分解成多个几何,对于适合划分结构网格的采用结构网格划分方式,而对于非常复杂的部分,可以使用非结构方式进行划分。然而采用混合网格也有一些缺点:交接面位置网格质量会非常差。因此我们需要采用一些方式对网格质量进行改善。另外对于交界面的处理也存在一些问题。我们先说说在ICEMCFD中进…

    2022年5月26日
    42
  • 单线,双线,三线与BGP的区别

    单线,双线,三线与BGP的区别什么是服务器 服务器主要的作用就是为了满足信息的交互 任何需要访客能访问到的游戏 网站的话 都是需要依靠在服务器上搭建实现 高防服务器的作用就是用来防止来自其他人或者黑客的恶意攻击 不然攻击中断你的业务 游戏网站等业务能够运行 都是需要通过在服务器上搭建进行使用 我们在市场上挑选服务器时 常会看到单线 双线 三线 BGP 等字样的机器 这些机器都是什么区别呢 线路 单线 单电信 单联通 单移动 双线 一个电信 IP 一个联通 IP 三线 一个电信 IP 一个联通 IP 一个移动 IP 与 BGP 单 IP 多线路电信

    2026年3月18日
    1
  • for语句执行过程

    for语句执行过程Java 中的 for 语句例子 nbsp nbsp nbsp nbsp nbsp publicclassT nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp publicstatic Stringargs nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp longresult 0 nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp longf 1

    2026年3月17日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号