Színes hullámzó szöveg demó és kód
DEMÓ:
szöveged helye
KÓD:
<script type="text/javascript">
// <![CDATA[
var speed=100; // speed colours change, 1 second = 1000
var glow=3; // can be set from '0' for no glow, to 10
var raincol=new Array("#ff0000", "#ff5500", "#ffaa00", "#ffff00", "#aaff00", "#55ff00", "#00ff00", "#00ff55", "#00ffaa", "#00ffff", "#00aaff", "#0055ff", "#0000ff", "#5500ff", "#aa00ff", "#ff00ff", "#ff00aa", "#ff0055"); // change the colours if you want to
var alink="http://www.mf2fm.com/rv/"; // page to link text to (set to ="" for no link)
/****************************
* Rainbow Text Effect *
*(c)2003-13 mf2fm web-design*
* http://www.mf2fm.com/rv *
* DON'T EDIT BELOW THIS BOX *
****************************/
var rainbow, raintxt, raincnt=0;
function addLoadEvent(funky) {
var oldonload=window.onload;
if (typeof(oldonload)!='function') window.onload=funky;
else window.onload=function() {
if (oldonload) oldonload();
funky();
}
}
addLoadEvent(regenbogen);
function regenbogen() { if (document.getElementById) {
var i, rainbeau;
rainbow=document.getElementById("rainbow");
raintxt=rainbow.firstChild.nodeValue;
while (rainbow.childNodes.length) rainbow.removeChild(rainbow.childNodes[0]);
for (i=0; i<raintxt.length; i++) {
rainbeau=document.createElement("span");
rainbeau.setAttribute("id", "rain"+i);
rainbeau.appendChild(document.createTextNode(raintxt.charAt(i)));
if (alink) {
rainbeau.style.cursor="pointer";
rainbeau.onclick=function() { top.location.href=alink; }
}
rainbow.appendChild(rainbeau);
}
rainbow=setInterval ("raining()", speed);
}}
function raining() {
var i, c;
for (i=0; i<raintxt.length; i++) {
c=raincol[(i+raincnt)%raincol.length];
document.getElementById("rain"+i).style.color=c;
if (glow) document.getElementById("rain"+i).style.textShadow=c+" 0px 0px "+glow+"px";
}
raincnt++;
}
// ]]>
</script>
<h2><span id="rainbow">szöveged helye</span></h2>
(Ha valami nem megy szólj és segítek. virag-78@gportal.hu )
Ellenőrítve:2017.04.10.
Copyright © 2005-2017 JégVirág Design