다음에 그려지는 모든 모양을 마스크할 모양을 정의합니다.
첫 번째 매개 변수 callback
은 마스크를 정의하는 함수입니다. callback
에서 그려진 모든 모양은 마스크 모양에 추가됩니다. 마스크는 clip()
이 호출된 후에 그려지는 모든 것에 적용됩니다.
두 번째 매개 변수, options
, 는 선택 사항입니다. invert
속성이 포함된 객체가 전달되면, 예를 들어 beginClip({ invert: true })
처럼, 마스킹 모드를 설정하는데 사용됩니다. { invert: true }
는 마스크를 반전시켜, 마스킹된 모양에 구멍을 만듭니다. 기본적으로, invert
는 false
입니다.
마스크는 push() 와 pop() 함수 사이에 포함될 수 있습니다. 이렇게 함으로써 마스크된 모양 이후에 마스크되지 않은 모양을 그릴 수 있습니다.
마스크는 beginClip() 과 endClip()로도 정의할 수 있습니다.
예제
구문
clip(callback, [options])
매개변수
callback
Function:
마스크 모양을 그리는 함수입니다.
options
Object:
클립 설정을 포함하는 객체입니다.
Notice any errors or typos? Please let us know. Please feel free to edit src/color/setting.js and open a pull request!