-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathindex.html
216 lines (180 loc) · 8.76 KB
/
index.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
<!DOCTYPE html>
<!--[if lt IE 7]> <html class="no-js ie6" lang="en"> <![endif]-->
<!--[if IE 7]> <html class="no-js ie7" lang="en"> <![endif]-->
<!--[if IE 8]> <html class="no-js ie8" lang="en"> <![endif]-->
<!--[if gt IE 8]><!--> <html class="no-js" lang="en"> <!--<![endif]-->
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<title>Presentation</title>
<meta name="description" content="A presentation using Caleb Troughton's Deck.js and other useful tools">
<meta name="viewport" content="width=1024, user-scalable=no">
<!-- Core and extension CSS files -->
<link rel="stylesheet" href="js/libs/deck/core/deck.core.css">
<link rel="stylesheet" href="js/libs/deck/extensions/goto/deck.goto.css">
<link rel="stylesheet" href="js/libs/deck/extensions/menu/deck.menu.css">
<link rel="stylesheet" href="js/libs/deck/extensions/navigation/deck.navigation.css">
<link rel="stylesheet" href="js/libs/deck/extensions/status/deck.status.css">
<link rel="stylesheet" href="js/libs/deck/extensions/hash/deck.hash.css">
<link rel="stylesheet" href="js/libs/deck/extensions/scale/deck.scale.css">
<!-- Style theme. More available in /themes/style/ or create your own. -->
<!-- <link rel="stylesheet" href="js/libs/deck/themes/style/web-2.0.css"> -->
<link rel="stylesheet" href="js/libs/deck/themes/style/swiss.css">
<!-- Transition theme. More available in /themes/transition/ or create your own. -->
<link rel="stylesheet" href="js/libs/deck/themes/transition/horizontal-slide.css">
<!-- Fonts. -->
<link rel="stylesheet" href="css/fonts.css" type="text/css">
<!-- Custom style rules -->
<link rel="stylesheet" href="css/styles.css" type="text/css">
<script src="js/libs/deck/modernizr.custom.js"></script>
</head>
<body class="deck-container">
<!-- Begin slides -->
<section class="slide" id="title-slide">
<h1>Getting Started with deck.js</h1>
</section>
<section class="slide" id="how-to-overview">
<h2>How to Make a Deck</h2>
<ol>
<li>
<h3>Write Slides</h3>
<p>Slide content is simple HTML.</p>
</li>
<li>
<h3>Choose Themes</h3>
<p>One for slide styles and one for deck transitions.</p>
</li>
<li>
<h3>Include Extensions</h3>
<p>Add extra functionality to your deck, or leave it stripped down.</p>
</li>
</ol>
</section>
<section class="slide" id="markup">
<h2>The Markup</h2>
<p>Slides are just HTML elements with a class of <code>slide</code>.</p>
<pre><code><section class="slide">
<h2>How to Make a Deck</h2>
<ol>
<li>
<h3>Write Slides</h3>
<p>Slide content is simple HTML.</p>
</li>
<li>
<h3>Choose Themes</h3>
<p>One for slide styles and one for deck transitions.</p>
</li>
…
</ol>
</section></code></pre>
</section>
<section class="slide" id="themes">
<h2>Style Themes</h2>
<p>Customizes the colors, typography, and layout of slide content.</p>
<pre><code><link rel="stylesheet" href="/path/to/css/style-theme.css"></code></pre>
<h2>Transition Themes</h2>
<p>Defines transitions between slides using CSS3 transitions. Less capable browsers fall back to cutaways. But <strong>you</strong> aren’t using <em>those</em> browsers to give your presentations, are you…</p>
<pre><code><link rel="stylesheet" href="/path/to/css/transition-theme.css"></code></pre>
</section>
<section class="slide" id="extensions">
<h2>Extensions</h2>
<p>Core gives you basic slide functionality with left and right arrow navigation, but you may want more. Here are the ones included in this deck:</p>
<ul>
<li class="slide" id="extensions-goto">
<strong>deck.goto</strong>: Adds a shortcut key to jump to any slide number. Hit g, type in the slide number, and hit enter.
</li>
<li class="slide" id="extensions-hash">
<strong>deck.hash</strong>: Enables internal linking within slides, deep linking to individual slides, and updates the address bar & a permalink anchor with each slide change.
</li>
<li class="slide" id="extensions-menu">
<strong>deck.menu</strong>: Adds a menu view, letting you see all slides in a grid. Hit m to toggle to menu view, continue navigating your deck, and hit m to return to normal view. Touch devices can double-tap the deck to switch between views.
</li>
<li class="slide" id="extensions-navigation">
<strong>deck.navigation</strong>: Adds clickable left and right buttons for the less keyboard inclined.
</li>
<li class="slide" id="extensions-status">
<strong>deck.status</strong>: Adds a page number indicator. (current/total)
</li>
</ul>
<p class="slide" id="extension-folders">Each extension folder in the download package contains the necessary JavaScript, CSS, and HTML files. For a complete list of extension modules included in deck.js, check out the <a href="http://imakewebthings.github.com/deck.js/docs">documentation</a>.</p>
</section>
<section class="slide" id="nested">
<h2>Nested Slides</h2>
<p>That last slide had a few steps. To create substeps in slides, just nest them:</p>
<pre><code><section class="slide">
<h2>Extensions</h2>
<p>Core gives you basic slide functionality...</p>
<ul>
<li class="slide">
<h3>deck.goto</h3>
<p>Adds a shortcut key to jump to any slide number...</p>
</li>
<li class="slide">...</li>
<li class="slide">...</li>
<li class="slide">...</li>
</ul>
</section></code></pre>
</section>
<section class="slide" id="elements-images">
<h2>Other Elements: Images</h2>
<img src="http://placekitten.com/600/375" alt="Kitties">
<pre><code><img src="http://placekitten.com/600/375" alt="Kitties"></code></pre>
</section>
<section class="slide" id="elements-blockquotes">
<h2>Other Elements: Blockquotes</h2>
<blockquote cite="http://example.org">
<p>Food is an important part of a balanced diet.</p>
<p><cite>Fran Lebowitz</cite></p>
</blockquote>
<pre><code><blockquote cite="http://example.org">
<p>Food is an important part of a balanced diet.</p>
<p><cite>Fran Lebowitz</cite></p>
</blockquote></code></pre>
</section>
<section class="slide" id="elements-videos">
<h2>Other Elements: Video Embeds</h2>
<p>Embed videos from your favorite online video service or with an HTML5 video element.</p>
<iframe src="http://player.vimeo.com/video/1063136?title=0&byline=0&portrait=0" width="400" height="225" frameborder="0"></iframe>
<pre><code><iframe src="http://player.vimeo.com/video/1063136?title=0&amp;byline=0&amp;portrait=0" width="400" height="225" frameborder="0"></iframe></code></pre>
</section>
<section class="slide" id="digging-deeper">
<h2>Digging Deeper</h2>
<p>If you want to learn about making your own themes, extending deck.js, and more, check out the <a href="../docs/">documentation</a>.</p>
</section>
<!-- deck.navigation snippet -->
<a href="#" class="deck-prev-link" title="Previous">←</a>
<a href="#" class="deck-next-link" title="Next">→</a>
<!-- deck.status snippet -->
<p class="deck-status">
<span class="deck-status-current"></span>
/
<span class="deck-status-total"></span>
</p>
<!-- deck.goto snippet -->
<form action="." method="get" class="goto-form">
<label for="goto-slide">Go to slide:</label>
<input type="text" name="slidenum" id="goto-slide" list="goto-datalist">
<datalist id="goto-datalist"></datalist>
<input type="submit" value="Go">
</form>
<!-- deck.hash snippet -->
<a href="." title="Permalink to this slide" class="deck-permalink">#</a>
<!-- Grab CDN jQuery, with a protocol relative URL; fall back to local if offline -->
<script src="//ajax.aspnetcdn.com/ajax/jquery/jquery-1.7.min.js"></script>
<script>window.jQuery || document.write('<script src="js/libs/jquery/jquery.min.js"><\/script>')</script>
<!-- Deck Core and extensions -->
<script src="js/libs/deck/core/deck.core.js"></script>
<script src="js/libs/deck/extensions/hash/deck.hash.js"></script>
<script src="js/libs/deck/extensions/menu/deck.menu.js"></script>
<script src="js/libs/deck/extensions/goto/deck.goto.js"></script>
<script src="js/libs/deck/extensions/status/deck.status.js"></script>
<script src="js/libs/deck/extensions/navigation/deck.navigation.js"></script>
<script src="js/libs/deck/extensions/scale/deck.scale.js"></script>
<!-- Initialize the deck -->
<script>
$(function() {
$.deck('.slide');
});
</script>
</body>
</html>