<span style=behavior:url(font.htc)>这里是要闪烁的字颜色可以很多</span>
font.htc 代码
*************************************************
<PUBLIC:COMPONENT URN="rainbow" name="darainbow()"/>
<PUBLIC:ATTACHEVENT = "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>
***************************************
分享到:
相关推荐
闪烁文字效果
一个可以让文字闪烁的jQuery插件,使用的时候像这样$("span").flicker('red',3),第一个参数是颜色,第二个参数是次数。频率写的是200毫秒,个人感觉还是挺适合的,有想修改的直接修改插件就行了。可以在一些页面...
闪烁的文字,多种闪烁效果 https://github.com/Zws-China/WSShiningLabel WSShiningLabel *label1 = [[WSShiningLabel alloc] init]; label1.frame = CGRectMake(50, 35, 200, 25); label1.text = @"当...
js文字特效制作一个js文字闪烁效果,文字间隙颜色变化红、黄、蓝闪烁过程。内含js代码下载。
重写QlineEdit,实现设置占位文本颜色、选中背景色、光标闪烁、显示文本随光标移动而移动等。
里面有两个ProgressBar 第一个,继承ProgressBar,在此基础上添加添加了百分比文本显示 第二个,自定义的控件,显示文本,可修改文字颜色,进度条颜色,背景色等 都不存在闪烁问题
重写QlineEdit,实现设置占位文本颜色、选中背景色、光标闪烁等。
VC 实现文字闪烁的操作类代码,原作者命名为此类为“报警功能的STATIC类”,可将这个类用于需要提醒吸引使用者注意的窗口中,打开测试程序你会发现,方框内的文字和背景颜色在不停的闪烁,不断的交替变化,很好的起...
这是一款基于SVG来制作星星闪耀效果,可以控制星星的颜色,边框色,大小,延迟时间等属性的jQuery文字星星闪烁动画特效。
js 特效 html 特效 文字连续闪烁 js 特效 html 特效 文字连续闪烁
MFC改变系统默认颜色的进度条,时间显示,还有字体对话框,颜色对话框,和新建的工具栏,和改变背景颜色
jQuery文字星星闪烁特效代码是一款基于SVG来制作星星闪耀效果,可以控制星星的颜色,边框色,大小,延迟时间等属性。
纯css3霓虹灯文字发光闪烁特效是一款彩色的店铺名称文字动画特效。
开启自适应微软雅黑字体,如果可以将尝试使用微软雅黑字体而不是丑陋的宋体 【CheckBox】 开启自适应微软雅黑字体,如果可以将尝试使用微软雅黑字体而不是丑陋的宋体 新增鼠标单击、移入、移出颜色变化功能,在...
实现了一个会呼吸的文字,具体表现为文字周围出现渐变的动态呼吸辉光效果 原创
设置文本显示风格,包括字体、颜色、闪烁模式
JS控制页面背景色切换、显示字体、滚屏速度