欢迎来到DIVCSS5查找CSS资料与学习DIV CSS布局技术!
  要想设置图片滚动,我们先了解几个htmlmarquee标签的属性:
 
  innerHTML:设置或获取位于对象起始和结束标签内的HTML
 
  scrollHeight:获取对象的滚动高度。
 
  scrollLeft:设置或获取位于对象左边界和窗口中目前可见内容的最左端之间的距离
 
  scrollTop:设置或获取位于对象最顶端和窗口中可见内容的最顶端之间的距离
 
  scrollWidth:获取对象的滚动宽度
 
  offsetHeight:获取对象相对于版面或由父坐标offsetParent属性指定的父坐标的高度
 
  offsetLeft:获取对象相对于版面或由offsetParent属性指定的父坐标的计算左侧位置
 
  offsetTop:获取对象相对于版面或由offsetTop属性指定的父坐标的计算顶端位置
 
  offsetWidth:获取对象相对于版面或由父坐标offsetParent属性指定的父坐标的宽度
 
  能够把这些弄清楚之后就来看看一个滚动实例吧:
 
  <marqueealign="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()">
 
  需要滚动的文字
 
  需要滚动的文字
 
  也可以程序代码
 
  <imgsrc="https://img.php.cn/upload/course/000/126/153/5aa23f0ded921649.jpg">
 
  </marquee>
 
  上面我已经插了一张图片了,效果是动态,截图不太好看,但是我们也要看看,如图:
 
  tuyi.png
 
  这个是无缝滚动的。我们要把里面的属性了解了之后才能知道原理。其实也不是很难,
 
  htmlmarquee标签的图片滚动说明:
 
  1.<marquee></marquee>中间的内容可以为文字,图片,也可以是由程序生成的文字或图片
 
  2.onMouseOut="this.start()":用来设置鼠标移出该区域时继续滚动
 
  onMouseOver="this.stop()":用来设置鼠标移入该区域时停止滚动
 
  htmlmarquee标签的图片滚动代码如下:
 
  <marqueealign="absbottom">align="absbottom":绝对底部对齐(与g、p等字母的最下端对齐)。</marquee>
 
  <marqueealign="absmiddle">align="absmiddle":绝对中央对齐。</marquee>
 
  <marqueealign="baseline">align="baseline":底线对齐。</marquee>
 
  <marqueealign="bottom">align="bottom":底部对齐(默认)。</marquee>
 
  <marqueealign="left">align="left":左对齐。</marquee>
 
  <marqueealign="middle">align="middle":中间对齐。</marquee>
 
  <marqueealign="right">align="right":右对齐。</marquee>
 
  <marqueealign="texttop">align="texttop":顶线对齐。</marquee>
 
  <marqueealign="top">align="top":顶部对齐。</marquee>
 
  behavior:设定滚动的方式
 
  alternate:表示在两端之间来回滚动。
 
  scroll:表示由一端滚动到另一端,会重复。
 
  slide:表示由一端滚动到另一端,不会重复。
 
  htmlmarquee标签的图片滚动代码如下:
 
  <marqueebehavior="alternate">alternate:表示在两端之间来回滚动。</marquee>
 
  <marqueebehavior="scroll">scroll:表示由一端滚动到另一端,会重复。</marquee>
 
  <marqueebehavior="slide">slide:表示由一端滚动到另一端,不会重复。</marquee>
 
  bgcolor:设定活动字幕的背景颜色,背景颜色可用RGB、16进制值的格式或颜色名称来设定。
 
  htmlmarquee标签的好处:
 
  页面的自动滚动效果,可由javascript来实现,但是今天无意中发现了一个html标签-<marquee></marquee>可以实现多种滚动效果,无需js控制。






本文转载自中文网
 

如需转载,请注明文章出处和来源网址:http://www.divcss5.com/html5/h54749.shtml