JS에 배경으로 div에 방사형 그래디언트를 설정하려고합니다. 그라디언트를 중간에서 0.8 불투명으로 시작하고 불투명도가 0이되어 가장자리로 이동하면 부드러운 페이딩 효과가 발생합니다. 나는 몇 가지 시도를했지만 일부는 전혀 작동하지 않았고 일부는 내가 원하는만큼 좋지 않았다.자바 스크립트로 방사형 그래디언트 설정
arrCircleDivs[i].firstChild.style.backgroundImage =
'-webkit-radial-gradient(center,rgba('+r+','+g+','+b+',0.8),
rgba('+r+','+g+','+b+',0.8),rgba('+r+','+g+','+b+',0.8),rgba('+r+','+g+','+b+',0.7),rgba('+r+','+g+','+b+',0.6),rgba('+r+','+g+','+b+',0.5),rgba('+r+','+g+','+b+',0.4),
rgba('+r+','+g+','+b+',0.3),rgba('+r+','+g+','+b+',0.2),
rgba('+r+','+g+','+b+',0.1),rgba('+r+','+g+','+b+',0))';
그리고이 사람이 전혀 작동하지 않았다 : 나는 많은 rgba
정의와 적용 0.1 스톱 불투명도를 줄이기 위해 시도 할 때
일을 한,하지만 아주 좋은했다 :
Uncaught SyntaxError: Unexpected token ILLEGAL
arrCircleDivs[i].firstChild.style.backgroundImage = '-webkit-radial-gradient
(center, circle cover, rgba(30,87,153,0.7) 0%,rgba(30,87,153,0) 100%);
arrCircleDivs[i].firstChild.style.backgroundImage = '-webkit-gradient
(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(30,87,153,0.7)),
color-stop(100%,rgba(30,87,153,0)));
나는 다음과 같은 오류 메시지를 받았습니다
JS와 같은 효과를 설정할 수있는 방법이 있습니까?
JavaScript는 내부 인용 이스케이프 바꿈을 허용하지 않는다. – Phylogenesis
내 코드에 줄 바꿈이 있습니다. 모두 한 줄로 작성되었습니다. 여기서는 편리한 독서를 위해 몇 가지만 만들었습니다. – Igal
문자열을 끝내는 두 번째 코드 집합에 작은 따옴표가 없습니다 (둘 다). – rfornal