1、简单的文字变色

-------------------------

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">

<title>简单文字变色</title>
</head>

<body>

<script language ="javascript">
    var colors = new Array("red","blue","brown","yellow","pink","purple");
    var i = 0; 
    function changeFgcolor() {
        document.fgColor = colors[i++];
         if(i == colors.length) {
            i = 0;//这里最开始多写了一个等号,以致不能实现文字颜色的循环变换,记住教训啊!
        }
    }
    setInterval("changeFgcolor()",500);
    window.onload = changeFgcolor;
</script>

<h1>
    简单的文字变色实例
</h1>
</body>

</html>

------------------------------

2、文字变色

------------------------------

<html>

<head>

<title></title>
<script language="javascript">
    var colors = new Array("red","blue","brown","yellow","pink","purple","cc3300","cc00aa","66ffcc");
    var a = 0; 
    var b = 1;
    function changeColor() {
        color = colors[a];
        var str = "<font size = '8' face = '黑体' color = ' " + color + " '><p>javascript中实现文字的颜色变换</p></font>";
        document.all.div1.innerHTML = str;
        
        //实现颜色循环
        a += b;
        if(a > colors.length || a < 0) {//当a小于颜色数组中的第一个元素的索引或大于最后一个元素的索引时,改变b的符号。
            b = -b;
        }
        
        var xx = setTimeout("changeColor()",300);
    }
</script>
</head>

<body onload = "changeColor()">
<div id="div1" align="center"></div>
</div>
</body>

</html>
---------------------------------

3、变换的文字

----------------------------------------------------

<html>
<head>
<title>变换的文字</title>
</head>

<body >
<div id="cc" align="center" style="position: absolute; left: -1; top: 5; width: 1003px; height: 19"></div>
<script language="javascript">
    var words = new Array();
    var colors = new Array("red","blue","brown","pink","purple");
    words[0] = "aaaaaaaaaaaaaaa";
    words[1] = "bbbbbbbbbbbbbbb";
    words[2] = "ccccccccccccccc";
    words[3] = "ddddddddddddddd";
    words[4] = "eeeeeeeeeeeeeee";    
    
    var i = 0; 
   document.all.cc.style.width=document.body.clientWidth;//将层的宽度设为页面工作区的宽度
    
    //自定义函数changeWords(),用于改变层的文字用字体颜色
    function changeWords() {
        if(i == words.length) {
            i = 0; 
        }        //这里开始又多写一个等号!!致使程序怎么都不对!
            //动态替换文字及颜色
      // cc.innerHTML = '<font color = "' + colors[i++] +'", size = "5">' +words[i++]+'</font>';
      //注意 !不能像上面这样写!!这样的话每次输出文字时i是自加了两次!!
        cc.innerHTML = '<font color = "' + colors[i] +'", size = "10'">' +words[i]+'</font>';
        i++;
        //
        setTimeout("changeWords()",500);
    }
    changeWords();
    
</script>
</body>

</html>
-----------------------------------------------

4、追逐点亮的文字(霓虹灯效果)

<html>

<head>

<title>追逐点亮的文字</title>

<script type="text/javascript">
    var str = "欢迎光临控制后台";
    var sLen = str.length;
    /*
    var ss = str.substring(0,1);//测试下这样截的是几个字符,结果是1,ss的值是‘欢’
    alert(ss);
    alert(ss.length);
    */
    var i = 0;
    function gogo() {
        i++;//i必须在些方法外定义,因为这个函数要被循环调用,而每次调用都要求i的值和上一次不同,所以i不能在些方法内定义。
        i = (i >= sLen)?0:i;
        i = (i < 0)?(sLen-1):i;
        a.innerHTML = str.substring(0,i) + "<font color = '#00FF33'>" + str.substring(i,i+1) +"</font>" + str.substring(i+1,sLen);
    }
    setInterval("gogo()",400);

</script>
</head>

<body>
<div id="a" style="font-size: 40px; color: #78a392"></div>
</body>

</html>
--------------------------

5、萤光文字

-------------------

<html>

<head>

<title></title>

</head>

<body>
<script language="javascript">
    var str = "明日科技图书";
    var divLay = '<div id = "div1" align = "center" style = "width:400px; filter:glow(#cc0022,strength=2); font-size:40px; font-family:Courier New;">'+str+"</div>";
    document.write(divLay);
    
    function change() {
        if(div1.filters.glow.strength == 2) {
            div1.filters.glow.color = "#29e9e6";//设置层中字体的外边框的颜色
            div1.filters.glow.strength = 4;//设置层中字体的外边框的长度
        }
        else {
            div1.filters.glow.color = "#cc0033";
            div1.filters.glow.strength = 2;
        }
    }
    setInterval("change()",200);
</script>
</body>

</html>

javascript文字特效相关推荐

  1. JavaScript实例-文字特效1-文字滚动

    文字滚动效果: 文字滚动 代码: <html> <meta http-equiv="Content-Type" content="text/html; ...

  2. JavaScript网页特效-浮现社会主义核心价值观文字动画效果

    1.案例呈现 用户在页面单击鼠标左键,页面浮现"富强"."民主"."文明"."和谐"."自由".&q ...

  3. 实用JavaScript网页特效编程百宝箱pdf

    下载地址:网盘下载 内容介绍 编辑 计算机的出现是人类历史上的伟大创举,因为它正在彻底改变着人们生活中的方方面面,网络化的计算机更是日益渗透到社会发展的各个应用领域,从20世纪五六十年代网络雏形发展到 ...

  4. jQuery插件Label Effect制作个性化的文字特效

    制作个性化的网页文字,实用性貌视不强,毕竟花里胡哨,同时应该场景也不多,了解一下相关的实现原理: 使用说明 需要使用jQuery 库文件和Label Effect 库文件[在线实例 ] 一,包含文件部 ...

  5. JavaScript文本特效实例小结【3个示例】

    本文实例讲述了JavaScript文本特效.分享给大家供大家参考,具体如下: 1.标题跑马灯 常常能够在一些新闻网站,或者其他地方,看到文字在一个特定的区域内,来回滚动.一旦超出边界就消失了,那么这些 ...

  6. 超强的苹果官网滚动文字特效实现

    每年的苹果新产品发布,其官网都会配套更新相应的单页滚动产品介绍页.其中的动画特效都非常有意思,今年 iPhone 14 Pro 的介绍页不例外. 最近,刚好有朋友问到,其对官网的一段文字特效特别感兴趣 ...

  7. 超酷的javascript文字云/标签云效果 - D3 Cloud

    日期:2012-10-11  来源:GBin1.com 在线演示 如果你想创建漂亮的文字云或者标签云效果的话,你可以考虑使用D3-Cloud,这是一个超棒的开源字体云效果javascript类库,基于 ...

  8. jQuery 3D文字特效

    jQuery 3D文字特效 jQuery 3D文字特效 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" &q ...

  9. 《JavaScript网页特效经典300例》

    <JavaScript网页特效经典300例> 基本信息 作者: 杨磊    张志美 丛书名: 百炼成钢系列丛书 出版社:电子工业出版社 ISBN:9787121220524 上架时间:20 ...

  10. html霓虹灯文字效果,jQuery绚丽霓虹灯文字特效插件

    novacancy.js是一款非常有意思的.效果绚丽的jQuery绚丽霓虹灯文字特效插件.该文字特效插件可以将任意文本转换为霓虹灯效果,你可以设置灯光的颜色,发光的颜色,几个文字是不亮灯状态,以及灯光 ...

最新文章

  1. 配置交换机etherchannel
  2. 课程一(Neural Networks and Deep Learning),第三周(Shallow neural networks)—— 1、两层神经网络的单样本向量化表示与多样本向量化表示...
  3. HTML DOCTYPE 标签 -- DTDs 文档类型声明
  4. MaxCompute - ODPS重装上阵 第五弹 - SELECT TRANSFORM
  5. 重磅 | 《中国移动云网一体产品白皮书(2021)》发布!
  6. brew安装php-ffmpeg,mac 系统编译安装ffmpeg
  7. 告别枯燥,这本插画式 Python 书难怪销量 70W+
  8. HDU - 2609 - How many
  9. 电子证书 DER PEM CRT CER
  10. python编程框架_python编程基础框架
  11. excel熵值法计算权重_小技巧1:Excel进行熵值法计算权重,查收一下!
  12. 二进制包20分钟快速安装部署 Kubernetes v1.14.0 集群
  13. cat3 utp是不是网线_网线UTP-CAT5、UTP-CAT5e、UTP-cat6产品简介讲解
  14. 近端梯度法(Proximal Gradient Method, PG)
  15. 【图文动画详解原理系列】1.MySQL 索引原理详解
  16. ie浏览器地址栏中文参数提交服务器乱码分析
  17. 等额本息贷款与等额本金贷款比较
  18. H5 架构和原生架构的区别
  19. 基于Python/Capl脚本 对通信矩阵报文(Flexray/CAN)的周期检测(一)
  20. 如何下载哨兵1号数据

热门文章

  1. DDS产生双频正弦波及叠加
  2. iOS 图片裁剪功能。
  3. android 播放assets下视频,安卓播放assets文件里视频文件相关问题分析
  4. mysql 1052 ambiguous_mysql错误:Column ‘id’ in field list is ambiguous的解决方法
  5. 概率论:概率及概率公式
  6. python局域网收集数据_Python实现扫描局域网活动ip
  7. 期货及衍生品基础 - 概述总结
  8. 山地车中轴进水表现_你知道吗?中轴拧错方向可能会毁了车架!
  9. 在不损坏硬盘数据情况下,MBR格式转GPT格式,手动创建EFI和MSR分区,安装win8/win10
  10. Openssl CA证书生成以及双向认证,及windows系统证书批量导出,android cer转bks