Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Introduction to Reveal.js

Hanxiao
September 26, 2012

Introduction to Reveal.js

Lighting talking about reveal.js

Hanxiao

September 26, 2012
Tweet

More Decks by Hanxiao

Other Decks in Programming

Transcript

  1. Seriously, What Is It? It is just a bunch of

    , , and s JS CSS <section> < h e a d > < l i n k r e l = " s t y l e s h e e t " h r e f = " c s s / m a i n . c s s " > < / h e a d > < b o d y > < d i v c l a s s = " r e v e a l " > < d i v c l a s s = " s l i d e s " > < s e c t i o n > < h 2 > R e v e a l . j s < / h 2 > < / s e c t i o n > < s e c t i o n > < h 2 > W h a t i s r e v e a l . j s ? < / h 2 > < / s e c t i o n > < / d i v > < / d i v > < s c r i p t s r c = " j s / r e v e a l . m i n . j s " > < / s c r i p t > < / b o d y >
  2. Why Would I Use It? Why Not PPT Or Ooo?

    It has many wonderful features And, It's FUN!
  3. Markdown Support Write markdown directly in HTML code. With bold,

    italic, , i n l i n e c o d e and lists: item1 item2 by using link < s e c t i o n d a t a - m a r k d o w n > # # M a r k d o w n S u p p o r t W r i t e m a r k d o w n d i r e c t l y i n H T M L c o d e . W i t h * * b o l d * * , _ i t a l i c _ , [ l i n k ] ( ) , ` i n l i n e c o d e ` a n d l i s t s : * i t e m 1 * i t e m 2 < / s e c t i o n > showdown.js
  4. Code Highlight Supported by . f u n c t

    i o n h i g h t ( ) { v a r p r o m p t = " H e l l o w o r l d " ; a l e r t ( p r o m p t ) ; } highlight.js
  5. Like insert an img < i m g w i

    d t h = " 3 7 5 " h e i g h t = " 3 0 0 " s r c = " i m g / s u c c e s s . j p g " a l t = " s u c c e s s " >
  6. Or a GIF < i m g w i d

    t h = " 2 1 0 " h e i g h t = " 1 5 8 " s r c = " i m g / v o i c e . g i f " a l t = " V o i c e O f L a b " >
  7. And even a video < i f r a m

    e w i d t h = " 6 4 0 " h e i g h t = " 3 6 0 " s r c = " h t t p : / / w w w . y o u t u b e . c o m / e m b e d / u 5 X 5 c V - 4 L R o ? r e l = 0 " f r a m e b o r d e r = " 0 " a l l o w f u l l s c r e e n > < / i f r a m e >
  8. Mobile Support Runs well on Android 4.1 with default browser

    and 3D transforms have been on iPhone since 2.0 supported
  9. Using Any Javascript And CSS like And And of of

    cause cause , we we can can use use Bootstrap Bootstrap jQuery
  10. If This Does Not Satisfy You It is easy to

    write our own library using Javascript/CSS
  11. And Many Other Features Speaker notes by Node.js Theme support

    Different transitions Custom events Authoring tools. ... rvl.io
  12. But, It Has Some Cons Depends on CSS3 3D Not

    easy to code Not good to publish Sometimes requires network