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.
| Feature | Shipslides | GitHub Pages | Speaker Deck |
|---|---|---|---|
| Interactive Content | Yes (HTML/CSS/JS Sandbox) | Yes (Self-managed HTML) | No (Flat PDF only) |
| Setup Time | < 30 Seconds | 5-10 Minutes (Git/DNS) | 1-2 Minutes (PDF build) |
| Automatic Slide SEO | Yes (Full text transcripts) | No (Manual tags/sitemaps) | Yes (PDF OCR transcript) |
| Sandboxed Scripts | Yes (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.