跳到主要内容

effect

Take effect in some subslides.

Example: #effect(text.with(fill: red), "2-")[Something] will display [Something] if the current slide is 2 or later.

You can also add an abbreviation by using #let effect-red = effect.with(text.with(fill: red)) for your own effects.

Parameters

fn : function

The function that will be called in the subslide. Or you can use a method function like (self: none) => { .. }.

visible-subslides : int | array | str | label | dictionary

Specifies when content is visible. Supported formats: - A single integer, e.g. 3 — only subslide 3. - An array, e.g. (1, 2, 4) — equivalent to "1, 2, 4". - A string with ranges, e.g. "-2, 4, 6-8, 10-" — subslides 1, 2, 4, 6, 7, 8, 10, and all after 10. - A label, e.g. <my-waypoint> — creates an implicit waypoint and shows from there onward. - A waypoint marker, e.g. from-wp(<label>), until-wp(<label>), get-first(<label>), etc.

cont : content

The content to display when visible.

is-method : bool    default: false

Whether the function is a method function. Default is false.