文字不同颜色闪烁

原创 2006年06月01日 13:21:00
<span style=behavior:url(font.htc)>这里是要闪烁的字颜色可以很多</span>


font.htc 代码
*************************************************
<PUBLIC:COMPONENT URN="rainbow" name="darainbow()"/>
<PUBLIC:ATTACH  EVENT = "oncontentready" ONEVENT ="beginIt()"/>
<SCRIPT language="JAVASCRIPT">
var Kill_ID=null;
var internalValue;
var originalValue;
function putValue(){
        element.innerHTML=internalValue;
        encapsulate();
        startSwirl();
}
function eventHandler(){
        clearInterval(Kill_ID);
        internalValue=element.value;
        element.detachEvent("onpropertychange",eventHandler);
        if(event.propertyName=="value"){
                element.innerHTML=internalValue;
                putValue();
        } else startSwirl();
        element.attachEvent("onpropertychange",eventHandler);
}
function swirl(){
        var I;
        I=ran(internalValue.length-1,0);
        if(element.children(I) != null)element.children(I).style.color=randomColor();
}
function startSwirl(){
        if (element.swirlInterval == null)
                element.swirlInterval=50;
        if ((internalValue!=null) && (element.swirlInterval!=0))
                Kill_ID=setInterval(swirl,element.swirlInterval);
}
function encapsulate(){
        var I;
        var tempStr="";
        for (I=0; I < internalValue.length; I++){
                        tempStr += "<SPAN style=/"color:"+randomColor()+"/">" + internalValue.substr(I,1) + "</SPAN>";
                }
        innerHTML=tempStr;
}
function ran(upperbound, lowerbound){
        return(parseInt((upperbound - lowerbound + 1) * Math.random() + lowerbound));
}
function randomColor(){
        var R=ran(255,0);
        var G=ran(255,0);
        var B=ran(255,0);
        R=R.toString(16);
        G=G.toString(16);
        B=B.toString(16);
        if (R.length==1)R="0"+R;
        if (G.length==1)G="0"+G;
        if (B.length==1)B="0"+B;
        return("#"+R+G+B);
}
function beginIt(){
        internalValue=element.value;
        originalValue=element.innerHTML;
        if (internalValue==null)
                internalValue=element.innerHTML;
        putValue();
        element.attachEvent("onpropertychange",eventHandler);
}
function clearIt(){
        clearInterval(Kill_ID);
        element.detachEvent("onpropertychange",eventHandler);
        element.innerHTML=originalValue;
}
</script>
***************************************

TextView文字特效设计----跑马灯、闪烁文字

学习笔记
  • ZLJ19911001
  • ZLJ19911001
  • 2016年12月16日 13:20
  • 731

使用定时器实现简单的字体闪烁并实现字体跑马灯

最近在项目中有一个小需求,实现TextView字体颜色闪烁,来表示某个功能正在运行,从网上扒了一些资料,发现实现这种效果有两种方法,一是用动画,二是用定时器 在这里,我就介绍一下用定时器如何实现字体闪...
  • zhizuyiwang
  • zhizuyiwang
  • 2016年06月21日 09:58
  • 1427

【Android学习】动态文字闪动效果

在学安卓之前有在其他网站上看到闪动文字的自定义控件,感觉很炫酷,高大上。 直到我看了《Android群英传》,这本书真不错,强烈推荐。 新手进阶很有帮助。 效果: 自定义控件,然后继承。 代码...
  • u012970471
  • u012970471
  • 2016年03月19日 11:10
  • 1775

android 使用LinearGradient实现手机开机文字闪烁效果

android 使用LinearGradient实现手机开机文字闪烁效果
  • coderinchina
  • coderinchina
  • 2016年11月28日 15:32
  • 687

Shell 显示带颜色字体

Shell 显示带颜色字体 格式: echo “\033[字背景颜色;字体颜色m字符串\033[控制码” 如果单纯显示字体颜色可以固定控制码位0m。 格式: echo “\033[字背景颜色;字...
  • analogous_love
  • analogous_love
  • 2016年10月19日 16:33
  • 1633

TextView闪烁效果

TextView 闪烁效果在Android开发中,TextView可以说是出镜率非常高的控件,除了常用的设置文字大小,文字颜色等基本属性,有时也需要一些特殊的效果,例如文字的闪烁效果。首先上效果图: ...
  • Tom_ji
  • Tom_ji
  • 2017年06月28日 11:12
  • 504

Label显示不同颜色、字体的文字

NSString *string = @"床前明月光,疑是地上霜"; NSMutableAttributedString * attrStr = [[NSMutableAttributedString...
  • Naruto_22
  • Naruto_22
  • 2017年01月01日 23:07
  • 695

美工(一)网页颜色搭配技巧 文字字体、字号、字体排版等

对于做网页的初学者可能更习惯于使用一些漂亮的图片作为自己网页的背景,但是,浏览一下大型的商业网站,你会发现他们更多运用的是白色、蓝色、黄色等,使得网页显得典雅,大方和温馨。更重要的是,这样可以大大加快...
  • wangeen
  • wangeen
  • 2013年12月29日 20:14
  • 9288

C语言-输出彩色字体

/* 用 vt码 例:printf("\033[40;31m你要改变颜色的内容\033[0m"); 背景色为黑色,字体颜色位红色 只想要背景色printf("\033[40m你要改变颜色的内容\03...
  • huihuang1515
  • huihuang1515
  • 2015年07月05日 19:22
  • 2145

android中的字体闪烁效果和跑马灯效果

代码:MainActivity    package com.wsj.textviewdmeo; import java.util.Timer; import java.util.TimerTas...
  • onceing
  • onceing
  • 2016年05月26日 10:07
  • 1700
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:文字不同颜色闪烁
举报原因:
原因补充:

(最多只允许输入30个字)