Skip to content

Media Slides

Enhance your presentations with rich media content including images, videos, and external embeds.

Image+text slide editor showing title, markdown body, image upload, caption, image role, and live preview

Display full-screen images with multiple layout options.

FieldRequiredDescription
titleNoOptional image title
subheadingNoSubtitle
bottomSubheadingNoBottom caption area
imageNoImage URL
altNoAlt text for accessibility
imageRoleNocontent or decorative
captionNoImage caption
focusXNoHorizontal focus (0-100)
focusYNoVertical focus (0-100)
layoutNoLayout mode
zoomStepsNoZoom animation preset
zoomLevelNoZoom magnification (1.2-5)
zoomPositionsNoCustom zoom positions (JSON)
LayoutBehavior
full (Fill)Image fills the frame, may be cropped
bleed (Full-bleed)Edge-to-edge, no margins
centered (Fit)Shows full image without cropping

For cropped layouts (full and bleed), the focus point controls which part of the image remains visible:

  • focusX: 0 = left edge, 50 = center, 100 = right edge
  • focusY: 0 = top edge, 50 = center, 100 = bottom edge

Enable step-through zoom regions during presentation:

PresetDescription
cornersZoom to 4 corners
horizontalLeft half, then right half
verticalTop half, then bottom half
quadrantsEach quadrant in reading order
customDefine your own positions

Custom zoom positions are specified as JSON:

[{"x":25,"y":25},{"x":75,"y":25},{"x":25,"y":75},{"x":75,"y":75}]
  • Content images should have meaningful alt text
  • Decorative images can be marked as decorative (hidden from screen readers)
  • Alt text falls back to caption, then title if not explicitly set

Embed videos from YouTube, Vimeo, or Bunny Stream.

FieldRequiredDescription
titleNoVideo title
sourceYesVideo URL or Bunny ID
backgroundNoBackground color
autoplayNoon or off
bunnyLibraryIdNoBunny Stream library ID

YouTube

  • Paste any YouTube URL
  • Supports watch URLs, short URLs, and embed URLs

Vimeo

  • Paste any Vimeo URL
  • Works with standard and player URLs

Bunny Stream

  • Paste embed URL or video UUID
  • Requires library ID for UUID format
  • Off (default) - Video waits for user interaction
  • On - Video starts when slide becomes active (muted)

Note: Videos are always muted when autoplay is enabled (browser requirement).

Video thumbnails are rendered as static previews to avoid performance issues in the slide list.


Embed external web content via iframe.

FieldRequiredDescription
titleNoEmbed title
urlYesURL to embed
aspectRatioNoWidth/height ratio
  • Interactive maps
  • Data dashboards
  • External tools
  • Third-party widgets
  • Live web content
  • Only embed trusted sources
  • Some sites block iframe embedding (X-Frame-Options)
  • Content loads directly from the source, not proxied

Display multiple images in a grid layout.

FieldRequiredDescription
titleNoGallery title
imagesNoArray of images
layoutNoGrid arrangement
  • Automatic grid layout based on image count
  • Consistent spacing and sizing
  • Click to enlarge (in presenter mode)
  • Photo collections
  • Product images
  • Portfolio showcases
  • Event highlights

Upload images directly through the editor. Uploaded images are stored on your server.

Select from previously uploaded images. See Image Library.

Search and insert stock photos from Unsplash. See Unsplash Integration.

Search and insert GIFs from Giphy. See Giphy Integration.

Paste any publicly accessible image URL.


  • Use high-resolution images (1920x1080 minimum for full-screen)
  • Consider file size for loading performance
  • Use appropriate formats (JPEG for photos, PNG for graphics)
  • Keep videos short for presentations
  • Consider bandwidth when presenting remotely
  • Have a backup plan if video doesn’t load
  • Always add alt text for meaningful images
  • Mark purely decorative images appropriately
  • Provide captions for videos when possible