@antv/x6-next
Version:
JavaScript diagramming library that uses SVG and HTML for rendering.
20 lines (17 loc) • 381 B
text/typescript
import { getNumber } from './util'
export interface HueRotateArgs {
/**
* The number of degrees around the color.
*
* Default `0`.
*/
angle?: number
}
export function hueRotate(args: HueRotateArgs = {}) {
const angle = getNumber(args.angle, 0)
return `
<filter>
<feColorMatrix type="hueRotate" values="${angle}"/>
</filter>
`.trim()
}