>  기사  >  웹 프론트엔드  >  js 클립 기발한 다채로운 그라데이션 단어 effect_javascript 기술

js 클립 기발한 다채로운 그라데이션 단어 effect_javascript 기술

WBOY
WBOY원래의
2016-05-16 18:59:021003검색

이전에는 텍스트의 위쪽과 아래쪽을 서로 다른 색상으로 연결하는 데 Clip 속성이 사용되었습니다.
모든 주요 브라우저와 호환되는 다채로운 그라데이션 글꼴.
JS 페이지에서 유일하게 유용한 기능은 Colourful() 함수입니다.

코드 복사 코드는 다음과 같습니다.

functioncolor(obj,font,r,g,b,type){
var boxObj
if(typeof(obj)=="string"||typeof(obj) )=="number" ){
boxObj = document.getElementById(obj);
}else{
boxObj = obj
}
boxObj.innerHTML="" 글꼴 "";
var num = boxObj.getElementsByTagName("a")[0].scrollWidth;
boxObj.innerHTML="";
for( var i=0;i< ;=num;i ){
var j=i
var c=Math.round(255/num*i)
switch(숫자(유형));
사례 0: r=c;g=c;b=c;break;
사례 1:r=c;break
사례 2:g=c;break; b=c;break;
}
var iObj = document.createElement("A")
iObj.innerHTML=font
iObj.style.clip="direct(auto " j " px auto " i "px )";
iObj.style.color="rgb(" r "," g "," b ")";
iObj.href="#";
boxObj .appendChild(iObj)
}
}


성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.