effect
effect(fn, visible-subslides, cont, is-method: false)(source)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.