johscheuer /
todo-app-web
This is a simple web todo list for presentations and demos. It's written in Golang + Javascript.
Loading repository data…
impress / repository
It's a presentation framework based on the power of CSS3 transforms and transitions in modern browsers and inspired by the idea behind prezi.com.
It's a presentation framework based on the power of CSS3 transforms and transitions in modern browsers and inspired by the idea behind prezi.com.
WARNING
impress.js may not help you if you have nothing interesting to say ;)
Check out our new Getting Started guide if you want a quick introduction to the project!
You can include this link directly inside of your HTML file in its header. If you want to learn how to do this, you can find a how-to in the Getting Started guide.
Check out our new Getting Started guide if you want a quick introduction to the project!
git clone --recursive https://github.com/impress/impress.js.git
cd impress.js
Note: For a minimal checkout, omit the --recursive option. This will leave out extra plugins.
Stable releases
New features and fixes are continuously merged into the master branch, which is what the above command will check out. For the latest stable release, see the Github Releases page.
Reference documentation of core impress.js features and API you can find it in DOCUMENTATION.md.
The HTML source code of the official impress.js demo serves as a good example usage and contains comments explaining various features of impress.js. For more information about styling you can look into CSS code which shows how classes provided by impress.js can be used. Last but not least JavaScript code of impress.js has some useful comments if you are interested in how everything works. Feel free to explore!
The Classic Slides demo is targeted towards beginners, or can be used as a template for presentations that look like the traditional PowerPoint slide deck. Over time, it also grew into the example presentation that uses most of the features and addons available.
More examples and demos can be found on Examples and demos wiki page.
Feel free to add your own example presentations (or websites) there.
If you want to learn even more there is a list of tutorials and other learning resources on the wiki, too.
There is also a book available about Building impressive presentations with impress.js by Rakhitha Nimesh Ratnayake.
You may want to check out the sibling project Impressionist: a 3D GUI editor that can help you in creating impress.js presentations.
You're welcome to ask impress.js related questions on the impressionist-presentations mailing list.
src/impress.js and all the plugins. Traditionally this is the file that you'll link to in a browser. In fact both the demo and test files do exactly that.script element to use them.js/impress.js. It also creates a minified version impress.min.js, but that one is not included in the github repository.For developers, once you've made changes to the code, you should run these commands for testing:
npm install
npm run all
Note that running firefox qunit_test_runner.html is usually more informative than running karma with npm run test. They both run the same tests.
More info about the src/ directory can be found in src/plugins/README.md.
impress.js name is courtesy of @skuzniak.
It's an (un)fortunate coincidence that an Open/LibreOffice presentation tool is called Impress ;)
See the Reference API
The design goal for impress.js has been to showcase awesome CSS3 features as found in modern browser versions. We also use some new DOM functionality, and specifically do not use jQuery or any other JavaScript libraries, nor our own functions, to support older browsers. In general, recent versions of Firefox and Chrome are known to work well. Reportedly IE now works too.
The typical use case for impress.js is to create presentations that you present from your own laptop, with a browser version you know works well. Some people also use impress.js successfully to embed animations or presentations in a web page, however, be aware that in this some of your visitors may not see the presentation correctly, or at all.
In particular, impress.js makes use of the following JS and CSS features:
Copyright 2011-2012 Bartek Szopka (@bartaz), 2016-2023 Henrik Ingo (@henrikingo) and 70+ other contributors
Released under the MIT License
Selected from shared topics, language and repository description—not editorial ratings.
johscheuer /
This is a simple web todo list for presentations and demos. It's written in Golang + Javascript.
devmamunur /
Aplion is more than just a template – it's a powerful and responsive solution designed to elevate your app presentation to new heights.
Marikita1007 /
It's a final project for my presentation with PHP, Javascript, CSS and HTML.
node build.jscat src/impress.js src/plugins/*/*.js > js/impress.jsimpress.jsimballinst /
bekind is a some-kind-of-story presentation site featuring Granit Xhaka of Arsenal FC during his 2019-2020 season. It was built with the hope that people will consider it's not always a happy story behind a smile.
RajatSW /
Photog Portfolio is a modern and responsive landing page designed for photographers and cinematographers to showcase their work in a stylish, immersive way. With smooth transitions, custom cursor effects, and dedicated sections for travel, street, nature, and cinematography, it’s perfect for personal branding or client presentations.
A presentation I did for NEWDUG. We'll take a look at a completely open source web stack including Angular, TypeScript/JavaScript, Gulp, Bower, NPM, and Yeoman. We'll use Visual Studio Code, the cross-platform text editor. Finally, we'll put our code in GitHub, use Travis CI to for our builds, and deploy it all to the cloud. If all of this frightens you, don't worry, it's easier than you might think, and completely free. Even if you have to integrate with an existing solution such as ASP.NET MVC, there is something here for you.