📄 resizetext.htc
字号:
<PROPERTY NAME="basesize"/>
<PROPERTY NAME="textsize1"/>
<PROPERTY NAME="textsize2"/>
<PROPERTY NAME="textcolor"/>
<PROPERTY NAME="speed"/>
<PROPERTY NAME="letters1"/>
<PROPERTY NAME="letters2"/>
<PROPERTY NAME="pause"/>
<ATTACH EVENT="ondocumentready" HANDLER="resizeIt"/>
<script language="jscript" src="require/font/timers.js"></script>
<script language="jscript">
var basecolor=element.style.color;
var basebkcolor=element.style.backgroundColor;
var n=0;
var _timer=new Timer(speed);
var message
function resizeIt() {
var resizeStr;
message = element.innerText;
resizeStr="";
for (m=0;m<message.length;m++)
resizeStr=resizeStr + "<span id='resizelight"+m+"' style='position:relative;top:0;font-size:" + basesize + "px;color:"+ basecolor + ";background-color:" + basebkcolor + ";'>" + message.charAt(m) + "</span>";
element.innerHTML=resizeStr;
_timer.ontimer = function () {resize();};
_timer.start();
}
function crossref(number) {
var crossobj=element.children[number];
return crossobj;
}
function resize() {
if (n<=message.length-1) {crossref(n).style.fontSize=textsize1+"px";crossref(n).style.fontWeight="bolder";crossref(n).style.pixelTop=Math.floor((parseInt(textsize1)-parseInt(basesize))/2)+1;crossref(n).style.color=textcolor;}
if (n>parseInt(letters1)-1) if(n-parseInt(letters1)<=message.length-1) {crossref(n-parseInt(letters1)).style.fontSize=textsize2+"px";crossref(n-parseInt(letters1)).style.fontWeight="normal";crossref(n-parseInt(letters1)).style.pixelTop=Math.floor((parseInt(textsize2)-parseInt(basesize))/2)+1;crossref(n-parseInt(letters1)).style.color=basecolor;}
if (n>(parseInt(letters1)+parseInt(letters2))-1) if(n-parseInt(letters1)-parseInt(letters2)<=message.length-1) {crossref(n-parseInt(letters1)-parseInt(letters2)).style.fontSize=basesize+"px";crossref(n-parseInt(letters1)-parseInt(letters2)).style.fontWeight="normal";crossref(n-parseInt(letters1)-parseInt(letters2)).style.pixelTop=0;crossref(n-parseInt(letters1)-parseInt(letters2)).style.color=basecolor;}
if (n<message.length-1+parseInt(letters1)+parseInt(letters2))
n++;
else {
n=0;
_timer.stop();
_timer = new Timer(pause);
_timer.ontimer = function () {_timer.stop();_timer = new Timer(speed);_timer.ontimer = function () {resize();};_timer.start();}
}
_timer.start();
}
</script>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -