Slide Directives
Add directives as HTML comments at the start of a slide.
Example
<!-- _layout: lead -->
<!-- _backgroundColor: #0f172a -->
<!-- _color: white -->
# Welcome
Common directives
| Directive | Purpose |
|---|---|
_layout |
Layout preset (primary directive for all slide appearance) |
_class |
Extra CSS classes for custom styling only |
_color |
Text color |
_backgroundColor |
Background color |
_backgroundImage |
Background image |
_backgroundPosition |
Background position |
_backgroundSize |
Background sizing |
_backgroundRepeat |
Background repeat |
_header |
Slide header |
_footer |
Slide footer |
_paginate |
Hide or skip slide number |
_gap |
Tight, normal, or loose spacing |
_align |
Start, center, or end alignment |
Space-separated layout values
You can combine a layout with extra classes in a single _layout directive:
<!-- _layout: lead invert -->
This sets the layout to lead and adds invert as an extra class. Equivalent to writing both _layout: lead and _class: invert.
Spot vs inherited directives
_name: applies only to the current slidename: applies to the current and following slides
<!-- backgroundColor: #111827 -->
<!-- color: white -->
# Slide one
---
# Slide two
---
<!-- _backgroundColor: white -->
<!-- _color: black -->
# Slide three only