連載インデックスへ
HTML5アプリ作ろうぜ!

impress.jsでド派手なスライドをつくろうぜ!

HTML5アプリ作ろうぜ!(1)

山崎 大助
2012/3/14

CSS3を活用したオープンソースのプレゼンテーション作成のためのJavaScriptライブラリ「impress.js」でド派手なスライドを作ってみよう

 “HTML5アプリ作ろうぜ!”連載がスタートしました! デジタルハリウッドの現役アプリクリクリエイター専攻講師が、最近はやりの「HTML5・JavaScriptライブラリ・CSS3・API」の紹介、またそれらを組み合わせた「sampleアプリケーションの紹介と解説」を厳選し執筆していきます。

 最近、セミナーでこの「impress.js」を利用する機会が多いのですが、その際に参加者から評判が良いので、まずはこれを紹介します。

impress.jsとは?

 CSS3を活用したオープンソース(ライセンスMIT)のプレゼンテーションJavaScriptライブラリです。

DEMOはこちら

対象ブラウザ

 Safariブラウザが現状では最もスムーズに動作します。一応、Chromeも推奨ブラウザです。

特徴

【1】ド派手なスライド動作

- PR -

  最大の特徴は派手でイケイケなスライド。始めてみた人は必ず見入ること間違いありません。シンプルなスライドやページをめくるような動作をするものもありますが、impress.jsは他のスライドライブラリとはまったくの別物といえるでしょう。

【2】短時間でのスライド作成も可能

  impress.jsライブラリをダウンロードすると、最初からダウンロードパッケージに入っている“index.html”がサンプルファイルです。ファイル内の文章などを変更・削除・追加するだけでも十分使えそうです。プレゼンテーションの資料作成時間は短縮した方がいいに決まっています。空いた時間は発表練習に割り当てたり、内容を修正する時間としても使えます。

【3】jQueryを必要としない

 最近のJavaScriptライブラリは、jQueryとセットで使うことが多いのですが、このimpress.jsはjQueryを必要とせず単体で動作します。

【4】ローカル環境で作成・確認ができる

  HTMLファイルなのでローカル環境(PC内)で確認が可能です。サーバを利用して確認する必要がないため、準備や設定などに時間を使う必要はありません。HTMLファイルを編集するだけです。

【5】ファイルサイズが軽い

  jsファイルを参照していただければ分かりますが、ライブラリとしては非常に少ないスクリプト行で作成されていることが確認できます。実際のファイルサイズも10kbytesと少なめで、他のjQueryなどのライブラリと比べても格段に少ないのも特徴の1つです。

impress.jsを使ってみよう

1.まずはダウンロードから。

ダウンロードはこちら

2.以下の画面が開きます。

3.上記赤枠の“ZIP”ボタンをクリックすることでダウンロードが開始します。

4.ダウンロード後、ZIPを解凍します。

  デスクトップなどに解凍してもOKです(どこに解凍したかを忘れないように)。

5.解凍したフォルダ内には以下のファイルとフォルダが存在しています。

6.フォルダ内一覧

index.htmlスライドページ
jsJavaScriptライブラリフォルダ
cssCssフォルダ
apple-touch-icon.pngスマートフォン用アイコン
Readme.mdimpress.jsの添付文書

※ 解凍したフォルダ内には上記ファイルとフォルダが入っています。

7.index.htmlを確認しますが、ChromeブラウザかSafariブラウザで確認してください。

8.Safariブラウザで見ると以下のHOME画面が表示されます。

9.これでサンプルページの起動確認はOKです。


  1/3

 INDEX
HTML5アプリ作ろうぜ!(1)
impress.jsでド派手なスライドを作ろうぜ!
Page1
impress.jsとは?
特徴
対象ブラウザ
impress.jsを使ってみよう
  Page2
スライド操作
まずは仕組みを理解する
  Page3
スライド属性を変更してみよう
スライド位置の確認方法
DEMO
終わりに


「デザインハック」コーナーへ


TechTargetジャパン

HTML5 + UX フォーラム 新着記事

@ITメールマガジン 新着情報やスタッフのコラムがメールで届きます(無料)

RSSフィード

キャリアアップ

イベントカレンダー

PickUpイベント

- PR -

アクセスランキング

もっと見る

ホワイトペーパーTechTargetジャパン

ソリューションFLASH

「ITmedia マーケティング」新着記事

第4回 SFA/CRMの「見える化」と名刺管理の「見える化」
今回は、名刺管理サービスとSFA/CRMの「見える化」の違いを検討します。名刺管理サービ...

Googleの調査結果――店舗で買い物をする顧客の82%は、モバイルサーチで購入を決めている
「店舗内で、購入時にスマートフォンを利用した経験のある顧客の割合」については、84%...

第2回 レビューサイトがアプリを選定/記事化する基準
アプリ開発に携わる人なら誰でも自分の制作したアプリの認知を広げ、ダウンロードを加速...