그라디언트를 사용하여 색상을 지정하는 'foo'텍스트가 있습니다. 이 텍스트를 'bar'로 업데이트하고 싶습니다.하지만 이렇게하면 텍스트가 강조 표시 될 때까지 텍스트가 그대로 유지됩니다. 예제 코드가있는 jsfiddle은 here입니다. 누구나 업데이트 방법을 알아낼 수 있습니까? 참고 : 현재 그라데이션 코드는 크롬에서 작동자바 스크립트가 웹킷 그라디언트로 시각적으로 업데이트되지 않음
HTML :
<div id="gradient_div">
<p id="gradient_text" onload="update">
Foo
</p>
</div>
CSS :
#gradient_div
{
background: linear-gradient(#000000,#ffffff);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}
자바 스크립트 : 나는이 트릭을 사용했습니다
setTimeout(function(){
document.getElementById("gradient_text").innerHTML="bar";
},500);
텍스트를 업데이트 한 후에 그라데이션을 원하지 않습니까? – Rayon