资讯

精准传达 • 有效沟通

从品牌网站建设到网络营销策划,从策略到执行的一站式服务

使用JavaScript怎么实现文本特效

今天就跟大家聊聊有关使用JavaScript怎么实现文本特效,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。

十年的承留网站建设经验,针对设计、前端、开发、售后、文案、推广等六对一服务,响应快,48小时及时工作处理。成都营销网站建设的优势是能够根据用户设备显示端的尺寸不同,自动调整承留建站的显示方式,使网站能够适用不同显示终端,在浏览器中调整网站的宽度,无论在任何一种浏览器上浏览网站,都能展现优雅布局与设计,从而大程度地提升浏览体验。创新互联建站从事“承留网站设计”,“承留网站推广”以来,每个客户项目都认真落实执行。

1、标题跑马灯

图示效果:

使用JavaScript怎么实现文本特效

源代码:



 
 
 


 
      

 标题栏上实现的文字跑马灯

    
  var msg="  "+" 这是使用JavaScript在标题栏上实现的文字跑马灯效果";//加空格是为了让别人看清楚这段话,否则运行太快了,看不清楚。   var interval = 100;   var maxlen = 80;   var seq=maxlen;   var len   len = msg.length;   function Scroll()   {    document.title=msg.substring(seq, len);    seq++;    if(seq >= len)    {     seq = 0;    }    window.setTimeout("Scroll();", interval );   }   Scroll();  

2、网页内容跑马灯

这里介绍了一些常用的跑马灯效果,代码来自//www.jb51.net/article/8005.htm

效果图如下:

使用JavaScript怎么实现文本特效

使用JavaScript怎么实现文本特效

源代码:



 
 
跑马灯大全

var Mes=new Array();
Mes[0]="创新互联欢迎你! ";
Mes[1]="感谢你关注创新互联教程 ";
Mes[2]="网页特效 之 跑马灯效果大全 ";
var place=1;
var i=0;
function scroll()
{
window.status=Mes[i].substring(0, place);
if (place >= Mes[i].length)
{
if(i<2)
{
i++;
place=1;
window.setTimeout("scroll()",50);
}
else
{
i=0;
place=1;
window.setTimeout("scroll()",50);
}
}
else {
place++;
window.setTimeout("scroll()",50);
}
}




滚动的文字
表示双向移动
表示运动方向向左
弹来弹去跑马灯!
表示运动方向向左

带有超链接的跑马灯!点我试试?
还有一条呢!点我试试?



参数
用法介绍


behavior=scroll, slide, alternate
跑马方式:循环绕行,只跑一次就停住,来回往复运动


direction=left,right
跑马方向:从左向右,从右向左


loop=100
跑马次数:循环100次,如不写默认为一直循环


width=100%,height=200
跑马范围:宽为100%,高为200像素


scrollamount=20
跑马速度:数越大越快


scrolldelay=500
跑马延时:毫秒数,利用它可实现跃进式滚动


hspace=20,vspace=20
跑马区域与其它区域间的空白大小


bgcolor=#00FFCC
跑马区域的背景颜色




3、彩色文字的顺序闪烁效果

文字以某种色彩显示,顺序划过每一个字符。当然也可以每次轮完一遍,就改变一种颜色。代码实现很简单,其实就是给要改变的字符,添加一个标签,在设置颜色就可以,最后在定时调用改变的颜色的程序即可。效果图如下:

使用JavaScript怎么实现文本特效

源代码:



  
   
   彩色文字的顺序闪烁效果
   
  

 
  
tkgeagteewevbnmkj
  
tkgeagteewevbnmkj
 
  //获取两个div   var str=document.getElementsByTagName("div")[0];   var str2=document.getElementsByTagName("div")[1];   var j=0,i=0,k=0;   var color=["blue","red","yellow","#cccccc"];   //每次只改变一个字符的颜色   function changeCharColor()   {    var div=str.innerText;    var len=div.length;    if(j"+div.charAt(j)+""+div.substring(j+1,len);     j++;    }    else{     j=0;    }   }   //改变一段字母的颜色,每次增加一个字母   function changeColor2(){    var div=str2.innerText;    var len=div.length;     if(i<=len) {//注意小于等于,因为substring的截取的时候,不包括第二个参数指定的位置。     str2.innerHTML=""+div.substring(0,i)+""+div.substring(i,len);     console.log(str.innerHTML);     i++;    }    else{     i=0;     k++;    }    if (k==3){k=0;}   }   //定时调用   setInterval("changeCharColor()", 100);   setInterval("changeColor2()", 150);//递归调用  

看完上述内容,你们对使用JavaScript怎么实现文本特效有进一步的了解吗?如果还想了解更多知识或者相关内容,请关注创新互联行业资讯频道,感谢大家的支持。


新闻名称:使用JavaScript怎么实现文本特效
本文URL:http://cdkjz.cn/article/gpcodp.html
多年建站经验

多一份参考,总有益处

联系快上网,免费获得专属《策划方案》及报价

咨询相关问题或预约面谈,可以通过以下方式与我们联系

业务热线:400-028-6601 / 大客户专线   成都:13518219792   座机:028-86922220