slidev-transitions

Configure global and per-slide transitions in Slidev presentations.

5|Updated Feb 4, 2026
One-click install
npx skills add https://github.com/szeyu/open-ssyok-finance --skill slidev-transitions-szeyu
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: slidev-transitions
Source: https://github.com/szeyu/open-ssyok-finance/tree/main/.agents/skills/slidev-transitions
Command: npx skills add https://github.com/szeyu/open-ssyok-finance --skill slidev-transitions-szeyu

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill makes it easy to add and control smooth, consistent transitions between slides in Slidev presentations, removing guesswork about where to configure transitions and how to implement custom animations.

Core Features & Use Cases

  • Global and Per-Slide Control: Configure a global transition in frontmatter or override per-slide for targeted effects.
  • Built-in Directional and Fade Options: Use named transitions like slide-left, slide-right, slide-up, slide-down, fade, and zoom, including forward/backward pairs.
  • Custom CSS and View Transitions: Define CSS transition classes using Vue transition naming conventions for bespoke animations and leverage the View Transitions API for element-preserving transitions between slides.
  • Use Case: Improve a pitch deck by applying fade for cover slides, slide-left for content navigation, and view-transition for hero element animations that morph between slides.

Quick Start

Set a global transition by adding transition: slide-left to the first slide's frontmatter to apply left sliding to all slides.

Frequently Asked Questions about slidev-transitions

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I add slide transitions to my Slidev presentation?

Slidev transitions are configured by adding transition properties such as slide-left, fade, or zoom to the frontmatter. Global settings apply to all slides, while per-slide YAML overrides enable targeted custom animation effects for specific content.

What transition styles can I use in Slidev?

Available Slidev transition styles include directional options like slide-left, slide-right, slide-up, slide-down, along with fade and zoom. These named transitions support forward and backward pairs for natural navigation flow between presentation slides.

Can I create custom CSS animations for Slidev transitions?

Custom CSS animations for Slidev transitions are created by defining CSS classes that follow Vue transition naming conventions. Optional styles files hold these classes, enabling bespoke animation effects beyond the built-in named transitions.

Does the View Transitions API work with Slidev presentations?

Slidev supports the View Transitions API for element-preserving animations, such as morphing hero elements between slides. Leveraging these view-transition features requires using a browser that supports the View Transitions API.

How do I override a global transition for a single slide in Slidev?

Overriding a global Slidev transition for a single slide involves specifying a different transition property within that slide's YAML frontmatter. This per-slide configuration replaces the global frontmatter setting for that specific slide only.

What browsers support Slidev View Transitions API features?

Slidev View Transitions API features need a browser with View Transitions API support. Without this browser capability, element-preserving view-transition animations will not render, though standard named and CSS transitions remain functional.