marquee滚动方向_marquee无缝滚动

marquee滚动方向_marquee无缝滚动首先让我们认识这个标签,它是成对出现的标签,首标签和尾标签之间的内容就是滚动内容。标签的属性主要有behavior、bgcolor、direction、width、height、hspace、vspace、loop、scrollamount、scrolldelay等,它们都是可选的。behavior属性behavior属性的参数值为alternate、scroll、slide中的一

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

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等)。如下所示:<marquee behavior==”slide” direction=”left” bgcolor=”red”>我的背景色是红色的</marquee>

direction属性

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

<marquee direction=”right”>我向右滚动</marquee>

<marquee direction=”right”>我向下滚动</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>

<marquee width=”300″ height=”30″ vspace=”50″ hspace=”50″ bgcolor=”red”>我矩形边缘水平和垂直距周围各50像素。</marquee>
loop属性

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

  <marquee loop=”2″>我滚动2次。</marquee>
<marquee loop=”infinite”>我无限循环滚动。</marquee>

<marquee loop=”-1″>我无限循环滚动。</marquee>

scrollamount和scrolldelay属性

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

<marquee scrollamount=”100″>我速度很快.</marquee>

<marquee scrollamount=”50″>我慢了些。</marquee>
<marquee scrolldelay=”30″>我小步前进。</marquee>
<marquee scrolldelay=”1000″ scrollamount=”100″>我大步前进。</marquee>
最后说一下align属性,这个属性决定滚动文字位于距形内边框的上下左右位置。您也可以将<marquee>和</marquee>之间的内容替换为图像或其它对象等

<marquee direction=”down” behavior=”alternate” height=”185″>sdsdsd</marquee></p>

<body onselectstart=”return false” bgcolor=”#F5F5F5″> 
<div id=”marquees”> 
<table width=”175″ height=”80″ border=”0″> 
<tr> 
<td height=”80″><a href=”about.aspx” target=”_blank” class=”linkslan”>我公司是全国机械工业标准化委员会”应变与振动仪器设备”国家标准工作组组长单位,主导并参与制定行业标准,保持多年业界技术领先地位。本公司视”不断创新”做为保持核心竞争力的关键,核心团队在业界经营近”四十年”,7V系列产品早已成为我国工程检测界知名品牌,我方产品已成功用于神五发射架,太空舱,秦山核电二期,多座长江大桥,鞍钢新一号高炉等诸多重要工程检测应用中<br> 
  静态数据采集7V系列产品,虚拟仪器技术,以太网动态工业测控DAQ系列产品,新兴Zigbee技术,无线个人局域网WDAQ系列产品,全球率先推出的WDAQ1002/3型长期在线,应变信号智能传感器无线网络产品,为工业自动化,工业检测界,衡器等产品升级和技术创新提供OEM方式合作良机</a></td> 
</tr> 
</table> 
</div> 
<script language=”JavaScript”> 
marqueesHeight=100; 
stopscroll=false; 
with(marquees){ 
style.width=0; 
style.height=marqueesHeight; 
style.overflowX=”visible”; 
style.overflowY=”hidden”; 
noWrap=true; 
οnmοuseοver=new Function(“stopscroll=true”); 
οnmοuseοut=new Function(“stopscroll=false”); 
} 
document.write(‘<div id=”templayer” style=”position:absolute;z-index:1;visibility:hidden”></div>’); 

preTop=0; currentTop=0; 

function init(){ 
templayer.innerHTML=””; 
while(templayer.offsetHeight<marqueesHeight){ 
templayer.innerHTML+=marquees.innerHTML; 
} 
marquees.innerHTML=templayer.innerHTML+templayer.innerHTML; 
setInterval(“scrollUp()”,40);//越大越慢 
} 
document.body.οnlοad=init; 

function scrollUp(){ 
if(stopscroll==true) return; 
preTop=marquees.scrollTop; 
marquees.scrollTop+=1; 
if(preTop==marquees.scrollTop){ 
marquees.scrollTop=templayer.offsetHeight-marqueesHeight; 
marquees.scrollTop+=1; 
} 
} 
</script>

<marquee direction=”right”>向右滚动</marquee> 

<marquee direction=”down”>向下滚动</marquee>

<marquee direction=”left”>向左滚动</marquee> 

<marquee direction=”right”>向上滚动</marquee>

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

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

赞 (0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 记录centos7下tomcat部署war包过程

    记录centos7下tomcat部署war包过程记录centos7下tomcat部署war包过程1.官网下载tomcat安装包.gz结尾的2.上传到/usr/local/,并解压到tomcat目录下3.进入tomcat/bin目录,运行./startup.sh4.浏览器访问120.78.xxx.xxx:8080,出现tomcat主页说明成功了5.Eclipse里面,选择项目右键Export…

    2022年5月9日
  • Linux命令练习.ziw

    Linux命令练习.ziw 2017年1月10日,星期二Linux命令练习1、统计/usr/bin/目录下的文件个数;#ls/usr/bin|wc-l判断/home/goldin目录是否有文件2、取出当前系统上所有用户的shell,要求,每种shell只显示一次,并且按顺序进行显示;#cut-d:-f7/etc/passwd|sort-u4、取出/etc/inittab文件的第6行;#…

    2022年10月12日
  • mysql中文乱码

    mysql中文乱码

    2021年9月13日
  • Laravel中利用队列发送邮件的方法示例

    Laravel中利用队列发送邮件的方法示例

    2021年10月26日
  • adodb.RecordSet的属性和方法

    adodb.RecordSet的属性和方法为了更精确地跟踪数据,要用RecordSet组件创建包括数据的游标,游标就是储存在内存中的数据:rs=Server.CreateObject("ADODB.RecordSet&quot

    2022年7月1日
  • datax(23):dataX调优[通俗易懂]

    datax(23):dataX调优[通俗易懂]调优前需要先知道datax任务的执行过程;一、调优方向网络本身的带宽等硬件因素造成的影响;DataX本身的参数;即当觉得DataX传输速度慢时,需要从上述两个个方面着手开始排查。二、网络本身的带宽等硬件因素造成的影响此部分主要需要了解网络本身的情况,即从源端到目的端的带宽是多少(实际带宽计算公式),平时使用量和繁忙程度的情况,从而分析是否是本部分造成的速度缓慢。以下提供几个思路。1,可使用从源端到目的端scp,pythonhttp,nethogs等观察实际网络及网卡速度;2,结合.

    2022年5月13日

发表回复

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

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