问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

qiu 文字彩色+闪动代码

发布网友 发布时间:2022-12-03 09:46

我来回答

1个回答

热心网友 时间:2023-11-17 18:58

总共两个文件,将他们存到同一目录下,然后访问index.html文件即可以看到效果

文件一:caisewenzi.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 += "<DIV style=\"color:"+randomColor()+"\">" + internalValue.substr(I,1) + "</DIV>";
}
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>

文件二:index.html

<html>
<head><title>彩色文字演示</title>
<style>
.flashwords{behavior:url("caisewenzi.htc");}
</style>
</head>
<body>
<span class="flashwords">彩色文字</span>
</body>
</html>
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
陈八两面馆的什么面最好吃? 杭州湾跨海大桥可以骑行吗 杭州湾跨海大桥上能骑车吗? ...不知道可不可以骑自行车,又需要做哪些准备,谢谢各位资深人士了... 激光祛痘坑的效果如何? 口述:3个闺密分享1个“软饭男” 骚气文案暗示-推荐65句 三个男人怎么晒朋友圈 任钊的介绍 请问德阳青依江路口到德阳中级人民法院坐几路公交车 把Rainbow改成非主流的字母,谢了啊 12315投诉已经签订调解合同了还能在投诉吗 12315投诉终止调解是什么意思 不动产抵押证指什么 过敏严重都一个月了,一直不好,还一直疼痛难忍,像有虫在爬,蚂蚁咬一样!怎么办? 过敏全身奇痒一个多月了还不好_百度拇指医生 身痒一个月了还没好怎么办呢 我过敏快一个月了,吃药打针都不好怎么办啊? 如何检测龙猫是否健康 龙猫的年龄是怎么算的? 【网上工商注册】怎么注册个体工商户 MFC中怎么改变CListBOX垂直滚动条的宽度 MFC:clistbox 中有几列选项,每次双击非第一个列时,选中状态会自动跳到第一个。如何解决?谢谢! 怎样在编辑框或标签里横向滚动显示文字 请问vc中怎么将列表框(CListBox)的垂直滚动条随着内容的增加向下移,就是始终指向最后一条?谢谢。 listbox怎么才能显示滚动条? 如何让CListBox控件滚动条自动向下滚动 求助,电脑连接移动硬盘有噪音 过收费站,新手停车取卡,有哪些注意事项? 在长沙,找工作迷茫的大学生多么? Wi-Fi到底是什么意思?大学图书馆是不是都有啊? 没离婚房子可以过户给夫妻另一方吗 不离婚房产能够过户到一方名下吗 鲤鱼的吉祥寓意是什么 鲤鱼的吉祥寓意简述 乐视电视的IP地址查询? 退休金和在职工资一样高合理吗? 进店协议书 茴香精油主要用在什么地方? 你好!请教一问题 茴香精油的主要化学成份是什么阿? 重庆话杂板是什么意思 865技嘉主板与875杂板那个好!那个稳定! 梳棉梳理机排杂板挂花,咋解决? 血杂板是什么意思 这是一个上3400+杂板 ,不能开机要刷BIOS 但不知道 这个板是哪厂家的 什么型号 在哪下载 BIOS 最好给网址 梳棉梳理机的排杂板掉花掉得多 沈阳伟事地板公司的老板做人很不厚道,我是他们河南的经销商,这次给我发了一批竹地板全是杂板, 在用梳棉梳理机的时候排杂板掉花掉得多? 深圳,为何深圳被人称为世界之窗?拜托各位大神 在only外地实体店买的裤子,不喜欢能退么 北滘镇的北滘镇