Ⅰ 实例教程:HTML中会移动的文字
我们在袭橡浏览页面的时候,会看到在页面上移动的文字,文字的移动方向有从左到右、从右到左、从上到下歼简、从下到上等。下面,我们来看看如何使用HTML代码编写会移动的文字吧。
HTML
语法代码
(1)一般使用<marquee></marquee>来设置移动文字,比如我们编写拍改旁如下代码:
(2)<marquee>会移动的文字</marquee>
预览效果可以发现编写在<marquee></marquee>标签内的文字,会从右边到左边循环移动,如下图所示:
文字移动速度
(1)使用scrollamount来设置文字的移动速度,比如我们编写如下所示代码:
<marquee scrollamount=16>快点,快点</marquee>
<marquee scrollamount=12>等等我</marquee>
(2)预览效果
可以看到scrollamount的数值越大,移动的速度就会越快,如下图所示:
设置文字移动的方向
(1)direction在英文上是方向的意思,同样使用direction来设置文字的移动方向,方向可以设置为左、右、上、下等等,编写如下代码:
<marquee direction=left>文字从右边向左边</marquee> <P>
<marquee direction=right>从左边向右边移</marquee>
(2)预览效果
可以看到当direction=left时,文字从右边向左边,当direction=right时,文字从左边向右边,如下图所示:
文字循环的次数
(1)一般来说文字是默认无限次循环的,下面,我们来看看如何指定文字的循环次数吧。使用loop来设置文字的循环次数,比如编写代码如下:
<marquee loop=3 >文字只会循环三次</marquee>
(2)预览效果
可以在浏览器上看到,文字只会循环三次,如下图所示:
文字对齐
在HTML中的文字对齐功能,使用align属性来设置,属性值可以为top、Middle、button,比如我们编写如下所示的代码:
(2)预览效果
然后在浏览器中预览效果,可以看到文字向上对齐,如下图所示:
移动面积
(1)设置会移动的文字范围,比如文字在长为多少,宽为多少的区域内移动,比如我们编写如下代码:
<marquee height=40 width=50% bgcolor=pink>在区域内移动的文字</marquee>
(2)预览效果
在浏览器中可以看到文字在高为40,宽为浏览器一半的区域内移动,且区域的颜色为粉红色,如下图所示:
延时
(1)设置文字的运行速度,让文字可以时而快,时而慢地做运动,编写代码如下所示:
(2)预览效果
在浏览器中预览效果,可以看到文字先做快速度,然后做慢速度,如下图所示:
Ⅱ html文字向左移动
文字向左移动代码:
<marquee direction=left>需要移动的文字</marquee>
marquee:
<marquee>标签,是成对出现的标签,首标签<marquee>和尾标签</marquee>之间的内容就是滚动内容。
<marquee>标签的属性主要卖坦凳有behavior、bgcolor、direction、width、height、hspace、vspace、loop、scrollamount、scrolldelay等,它们都是可选的。
(2)html文字跳动特效代码扩展阅读:
1、behavior属性:
behavior属性的参数值为alternate、scroll、slide中的一个,分别表示文字来回滚动、单方向循环滚动、只滚动一次。
如果在<marquee>标签中同时出现了direction和behavior属性,那么scroll和slide的滚动方向将依照direction属性中参数的设置。
示例:
<marqueebehavior="alternate">我来回滚动</marquee>
<marqueebehavior="scroll">我单方向循环滚动</marquee>
<marqueebehavior="scroll" direction="up" height="30">我改单方向向上循环滚动</marquee>
<marqueebehavior="slide">我只滚动一次</marquee>
<marqueebehavior="slide" direction="up">我改向上只滚动一次了</marquee>
2、bgcolor属性:
文字滚动范围的背景颜色,参数值是16进制(形式:#AABBCC或#AA5566等)或预定义的颜色名字(如red、yellow、blue等)。
示例:
<marqueebehavior=="slide" direction="left" bgcolor="red">我的背景色是红色的</marquee>
3、direction属性:
文字滚动的方向,属性的参数值有down、left、right、up共四个单一可选值,分别代表滚动方向向下中旅、向左、向右、向上。信拆
示例:
<marqueedirection="right">我向右滚动</marquee>
<marqueedirection="right">我向下滚动</marquee>
Ⅲ 跪求文字轮播html代码,谢谢
用<marquee/>标签实现,html代码示例如下
<html>
<head>
<title>文字滚动示例</title>
</head>
<body>
<div>
水平滚动:
专<marqueedirection="left"align="bottom"height="25"width="100%"onmouseout="this.start()"onmouseover="this.stop()"scrollamount="2"scrolldelay="1">水平滚动字幕内属容</marquee>
</div>
<div>
垂直滚动:
<marqueedirection="up"height="200"onmouseout="this.start()"onmouseover="this.stop()"scrollAmount="1"scrollDelay="1">垂直滚动字内容</marquee>
</div>
</body>
</html>
Ⅳ html中上下滚动的文字代码,举例
在要实现滚动的地方,加入此代码:
<marquee direction=up>要输入的文字</marquee>
UP是向上, DOWN是向下,Left向左,Right向右内.
这两个属性决容定文字滚动的速度(scrollamount)和延时(scrolldelay),参数值都是正整数。如下所示:<marquee scrollamount="100">我速度很快。</marquee>
<marquee scrollamount="50">我慢了些。</marquee>
<marquee scrolldelay="30">我小步前进。</marquee>
<marquee scrolldelay="1000" scrollamount="100">我大步前进。</marquee>
按照自己的需要写代码吧,希望能够帮助你!
Ⅳ html滚动文字代码是什么
<marquee direction=up behavior=scroll loop=3 scrollamount=1 scrolldelay=10 align=top bgcolor=#ffffff height=300 width=30% hspace=20 vspace=10 onmouseover=this.stop() onmouseout=this.start()> 此处输入滚动内容 </marquee>
◎ direction表示滚动的方向,值可以是left,right,up,down,默认为
◎ behavior表示滚动的方式,值可以是scroll(连续滚动)slide(滑动一次)alternate(往返滚动)
◎ loop表示循环的次数,值是正整数,默认为无限循环
◎ scrollamount表示运动速度,值是正整数,默认为6
◎ scrolldelay表示停顿时间,值是正整数,默认为0,单位似乎是毫秒
◎ align表示元素的垂直对齐方式,值可以是top,middle,bottom,默认为middle
◎ bgcolor表示运动区域的背景色,值是16进制的RGB颜色,默认为白色
◎ height、width表示运动区域的高度和宽度,值是正整数(单位是像素)或百分数,默认width=100% height为标签内元素的高度
◎ hspace、vspace表示元素到区域边界的水平距离和垂直距离,值是正整数,单位是像素。
◎ onmouseover=this.stop() onmouseout=this.start()表示当鼠标以上区域的时候滚动停止,当鼠标移开的时候又继续滚动。
Ⅵ 文字的动态html效果
<DIV id=marquees><A href="javascript:">1,你可曾有过无数的梦想,</A><BR><BR><A
href="javascript:">2,却在时光的流逝里幻灭 </A><BR><BR><A
href="javascript:">3,你可曾对未来期待憧憬,</A><BR><BR><A
href="javascript:">4,却在成长的岁月中迷失</A><BR><BR></DIV>
<SCRIPT language=JavaScript>
marqueesHeight=200;
stopscroll=false;
with(marquees){
style.width=0;
style.height=marqueesHeight;
style.overflowX="visible";
style.overflowY="hidden";
noWrap=true;
onmouseover=new Function("stopscroll=true");
onmouseout=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()",20);//越大越慢
}
document.body.onload=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="up" behavior="alternate">你好,希望这个是你所需要的效果!!!</marquee>这个是文字上下来回滚动!