UNPKG

2.17 kBTypeScriptView Raw
1import { CSSTransformFunction } from './types';
2/**
3 * The CSS transform property lets you modify the coordinate space of the CSS visual formatting model. Using it, elements can be translated, rotated, scaled, and skewed.
4 * Returns the transforms as a delimited string by space or returns 'none' if no arguments are provided
5 * @see https://developer.mozilla.org/en-US/docs/Web/CSS/transform
6 */
7export declare function transform(...transforms: CSSTransformFunction[]): CSSTransformFunction;
8export declare const matrix: (a: number, b: number, c: number, d: number, tx: number, ty: number) => string;
9export declare const matrix3d: (a1: number, b1: number, c1: number, d1: number, a2: number, b2: number, c2: number, d2: number, a3: number, b3: number, c3: number, d3: number, a4: number, b4: number, c4: number, d4: number) => string;
10export declare const perspective: (value: string | number) => string;
11export declare const rotate: (z: string | number) => string;
12export declare const rotate3d: (x: string | number, y: string | number, z: string | number) => string;
13export declare const rotateX: (x: string | number) => string;
14export declare const rotateY: (y: string | number) => string;
15export declare const rotateZ: (z: string | number) => string;
16export declare const scale: (x: number, y?: number | undefined) => string;
17export declare const scale3d: (x: number, y: number, z: number) => string;
18export declare const scaleX: (x: number) => string;
19export declare const scaleY: (y: number) => string;
20export declare const scaleZ: (z: number) => string;
21export declare const skew: (x: string | number, y?: string | number | undefined) => string;
22export declare const skewX: (x: string | number) => string;
23export declare const skewY: (y: string | number) => string;
24export declare const translate: (x: string | number, y?: string | number | undefined) => string;
25export declare const translate3d: (x: string | number, y: string | number, z: string | number) => string;
26export declare const translateX: (x: string | number) => string;
27export declare const translateY: (y: string | number) => string;
28export declare const translateZ: (z: string | number) => string;