标签 icon 动画配置

interface TagIconAnimationConfig {
    duration: number;
    elements: {
        properties: {
            opacity?: number[];
            rotate?: number[];
            scale?: number[];
            translateX?: number[];
            translateY?: number[];
        };
        selector?: string;
    }[];
    loop: boolean;
    loopInterval?: number;
    timing?:
        | "linear"
        | "ease"
        | "ease-in"
        | "ease-out"
        | "ease-in-out";
}

Properties

duration: number
elements: {
    properties: {
        opacity?: number[];
        rotate?: number[];
        scale?: number[];
        translateX?: number[];
        translateY?: number[];
    };
    selector?: string;
}[]
loop: boolean
loopInterval?: number
timing?:
    | "linear"
    | "ease"
    | "ease-in"
    | "ease-out"
    | "ease-in-out"