Functions
addClass
- addClass(dom: HTMLElement, className: string): void
-
Parameters
-
dom: HTMLElement
-
className: string
Returns void
create
- create<K>(tagName: K, parent?: HTMLElement, className?: string): HTMLElementTagNameMap[K]
-
Type parameters
-
K: keyof HTMLElementTagNameMap
Parameters
-
tagName: K
-
Optional parent: HTMLElement
-
Optional className: string
Returns HTMLElementTagNameMap[K]
empty
- empty(dom: HTMLElement): void
-
Parameters
Returns void
getViewport
- getViewport(dom: HTMLElement): Size
-
Parameters
getViewportOffset
- getViewportOffset(dom: HTMLElement): Pixel
-
Parameters
hasClass
- hasClass(dom: HTMLElement, className: string): boolean
-
Parameters
-
dom: HTMLElement
-
className: string
Returns boolean
remove
- remove(dom: HTMLElement): void
-
Parameters
Returns void
removeClass
- removeClass(dom: HTMLElement, className: string): void
-
Parameters
-
dom: HTMLElement
-
className: string
Returns void
rotate
- rotate(dom: HTMLElement, deg: number, origin?: { x: number; y: number }): void
-
Parameters
-
dom: HTMLElement
-
deg: number
-
Optional origin: { x: number; y: number }
Returns void
setClass
- setClass(dom: HTMLElement, className?: string): void
-
Parameters
-
dom: HTMLElement
-
Optional className: string
Returns void
setCss
- setCss(dom: HTMLElement | HTMLElement[], style: Partial<CSSStyleDeclaration>): typeof DomUtil
-
Parameters
-
dom: HTMLElement | HTMLElement[]
-
style: Partial<CSSStyleDeclaration>
Returns typeof DomUtil
setOpacity
- setOpacity(dom: HTMLElement, opacity: number): void
-
Parameters
-
dom: HTMLElement
-
opacity: number
Returns void
给DOM元素添加一个className