berb / html5slides-uulm Goto Github PK
View Code? Open in Web Editor NEWAn HTML5-based slide deck (Ulm University Corporate Design)
License: Other
An HTML5-based slide deck (Ulm University Corporate Design)
License: Other
Beamer builds upon LaTeXs {sub}*sections for structuring presentations. A convenient table-of-contents mechanism frees the presenter from manually keeping such a slide in sync with the presentation.
This approach already leverages html5's section-tags, but as it appears to me only for presentational issues, like choosing a layout or theme.
It would be really helpful to have some beamer-like possibility to structure a presentation in this approach :)
Cheers
Sven
Black out/white out the entire screen during a presentation via a key binding.
In order to provide self-contained presentations, an inlining tool would be helpful. It should provide the following features:
Possible solution:
node.js-based script using jsdom for accessing and manipulating the HTML5 DOM.
Provide a custom CSS stylesheet targeting media="print"
for creating printable slides.
When built
is used, the presenter already sees everything in place, while the viewers see content appearing sequentially. Thus, it is hard for the presenter to keep track of the unveiling progress just by looking on his own presenter screen.
Just stumbled on animate.css. Since I'm not the CSS-html-guru-guy, I can only speculate that it might nicely integrate with html5slides... anyway, I thought I'd conserve the link by opening a ticket :-)
This is a known issue due to the X-FRAME-OPTIONS
(https://developer.mozilla.org/en/The_X-FRAME-OPTIONS_response_header) in modern browsers. If web servers do not allow the frames to be displayed in external websites, they can't be used as part of the slide content.
Being a security feature, there is no way to "fix" this behavior. As a workaround for presentations, you can use an HTTP proxy and alter or remove X-FRAME-OPTIONS
response headers. Note that this is a security threat and should be used only temporarily and with caution.
Rename presentation.html
to index.html
and the master
branch to gh-pages
to make the demo presentation easily accessable via web.
I found your code as I was searching for a way to implement targeting specific slides in the presentation I had already built using googles slide code. I was able to easily implement your additions, thank you, and get the Table of contents to work easily. But I am also trying include just one link to a section or article. (For instance, you click on the word "interlacing" and are taken to the definition page that may be located later in the presentation.) I tried adding a javascript click function utilizing your goToSlide command but was unsuccessful. Can you offer any suggestions?
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.