Skip to main content

Accessors

note

All Module accessors are available in this class.

letters​

Type: HTMLElement[]

Retrieves an array of letter elements.

const text = new SplitText({ container });

text.letters; // returns an array of letters

lettersMeta​

Type: ISplitTextLetterMeta[]

Retrieves an array of letters metadata.

const text = new SplitText({ container });

text.lettersMeta; // returns an array of letters data

ISplitTextLetterMeta Structure

interface ISplitTextLetterMeta {
element: HTMLElement;
}

lines​

Type: HTMLElement[]

Retrieves an array of line elements.

const text = new SplitText({ container });

text.lines; // returns an array of lines

linesMeta​

Type: ISplitTextLineMeta[]

Retrieves an array of lines metadata.

const text = new SplitText({ container });

text.linesMeta; // returns an array of lines data

ISplitTextLineMeta Structure

interface ISplitTextLineMeta {
element: HTMLElement;
words: ISplitTextWordMeta[];
wrapper?: HTMLElement;
}

words​

Type: HTMLElement[]

Retrieves an array of word elements.

const text = new SplitText({ container });

text.words; // returns an array of words

wordsMeta​

Type: ISplitTextWordMeta[]

Retrieves an array of words metadata.

const text = new SplitText({ container });

text.wordsMeta; // returns an array of words data

ISplitTextWordMeta Structure

interface ISplitTextWordMeta {
element: HTMLElement;
letters: ISplitTextLetterMeta[];
}