대상(Targets)
CSS 선택자(Selector)
모든 CSS 선택자 사용 가능
단, 가상 요소는 JavaScript를 사용해 타겟팅 할 수 없습니다.
유형(Type) | 기본값(Default) | 예제(Example) |
String | null |
targets: '.anime' |
DOM 노드 / 노드리스트
DOM 노드(Node) 또는 노드리스트(NodeList)에 사용 가능
유형(Type) | 기본값(Default) | 예제(Example) |
DOM Node | null |
targets: el.querySelector('.anime') |
NodeList | null |
targets: el.querySelectorAll('.anime') |
JavaScript 객체
숫자 값을 포함하는 속성이 하나 이상 있는 JavaScript 객체를 사용해 애니메이션
유형(Type) | 기본값(Default) | 예제(Example) |
Object | null |
targets: myObjectProp |
{"charged":"0%","cycles":120}
배열(Array)
여러 대상을 포함하는 배열을 타겟으로 설정
혼합 유형을 허용 (예) [ '.anime', domNode, jsObject ]
유형(Type) | 기본값(Default) | 예제(Example) |
Array | null |
targets: ['.anime', el.getElementById('#thing')] |