집 >웹 프론트엔드 >H5 튜토리얼 >HTML5 Canvas Shadow_html5 튜토리얼 기술을 사용하는 방법에 대한 데모 예시
HTML5 Canvas Shadow_html5 튜토리얼 기술을 사용하는 방법에 대한 데모 예시
WBOY원래의
2016-05-16 15:49:021441검색
HTML5 Canvas는 그림자 설정을 위해 네 가지 속성 값을 제공합니다. context.shadowColor = "red"는 그림자 색상을 빨간색으로 설정한다는 의미입니다. context.shadowOffsetX = 0은 TEXT를 기준으로 그림자의 수평 거리를 의미하고, 0은 그림자 색상을 빨간색으로 설정한다는 의미입니다. 두 개의 수평 위치가 겹칩니다 context.shadowOffsetY = 0은 TEXT를 기준으로 그림자의 수직 거리를 의미하고, 0은 둘의 수직 위치가 일치한다는 것을 의미합니다. context.shadowBlur = 10 그림자 흐림 효과, 값이 클수록, 흐려짐이 심할수록. 그림자가 있는 가장 간단한 직사각형 코드는 다음과 같습니다. context.shadowColor = "RGBA(127,127,127,1)"; context.shadowOffsetX = 3 context.shadowOffsetY = 3; context.shadowBlur = 0; context.fillStyle = "RGBA(0, 0, 0, 0.8)" context.fillRect(10, hh 10, 200,canvas.height/4-20) 효과는 다음과 같습니다.
그림자 텍스트: shadowOffsetX 및 ShadowOffsetY 값을 모두 설정하면 됩니다. , 그림자는 텍스트의 오른쪽 하단을 기준으로 합니다. 정사각형 오프셋. 값이 모두 음수이면 그림자는 텍스트의 왼쪽 상단을 기준으로 오프셋됩니다.
3D 그림자 효과: shadowOffsetX,shadowOffsetY,shadowBlur 의 값을 변경하면서 같은 위치에 텍스트를 반복적으로 그립니다. 오프셋은 계속 증가합니다. , 투명성도 계속 증가합니다. 그림자 효과 텍스트를 얻습니다. 가장자리 흐림 효과 텍스트: 3D 그림자 효과를 기반으로 네 방향으로 반복하여 가장자리 페더링 텍스트 효과를 얻습니다. 실행 효과: