shipslides
Home/Impress.js
Supported Framework

Host & Share Impress.js

Impress.js is a presentation framework based on the power of CSS3 3D transforms, allowing you to create cinematic, zoomable presentations on an infinite canvas. Drop your self-contained presentation file directly into Shipslides to get a shareable, sandboxed link.

Build & Export

Inline all CSS and impress.js JavaScript code inside a single HTML index file.

All animations, 3D rotations, and layout scripts will execute inside our secure sandboxed frame.

How to Host Impress.js on Shipslides

Follow this simple 3-step workflow to get your slides online in seconds.

1. Design 3D Slides

Create your infinite canvas slides with Impress.js using data-x, data-y, and data-rotate attributes.

2. Self-Contain Your HTML

Ensure that the Impress.js framework script and your CSS styling are loaded either inline or from trusted public CDN domains.

3. Drop into Shipslides

Upload your file. Your slides will fly, rotate, and zoom inside our secure iframe sandbox exactly as intended.

Shipslides vs. Alternatives for HTML Slides

How Shipslides compares to standard file-hosting platforms and traditional slide curators.

FeatureShipslidesGitHub PagesSpeaker Deck
Interactive ContentYes (HTML/CSS/JS Sandbox)Yes (Self-managed HTML)No (Flat PDF only)
Setup Time< 30 Seconds5-10 Minutes (Git/DNS)1-2 Minutes (PDF build)
Automatic Slide SEOYes (Full text transcripts)No (Manual tags/sitemaps)Yes (PDF OCR transcript)
Sandboxed ScriptsYes (Strict CSP safety)No (Direct scripts execution)N/A (No script support)

Frequently Asked Questions

Do CSS3 3D transitions work in the sandbox iframe?

Yes. The iframe sandbox permits full CSS3 animations and 3D transforms, offering the same cinematic experience as native hosting.

How does SEO work for Impress.js slides?

Shipslides parses each `<div class="step">` or slide element, extracting headings and text content to compile a highly-optimized crawlable outline for search engines.

Can I restrict who can view my Impress.js deck?

Yes, when uploading, you can set the visibility to "Unlisted" and share it securely via a private access token link.