1. impress.js を理解する
impress.js は、CSS3 および JavaScript 言語を使用する開発者が使用するプレゼンテーション層フレームワーク (プレゼンテーション ツール) です。
現在、一般の開発者は impress.js を使用して、同様の効果を持つプレゼンテーション ツールを開発できますが、FLASH ベースの Prezi よりもパフォーマンスが優れています。その機能には、キャンバスの無制限の回転と拡大縮小、任意のサイズのテキストの任意の角度での配置、CSS3 3D 効果のサポートなどが含まれます。同時に、従来の PowerPoint 形式のスライド プレゼンテーションもサポートされています。
現在、impress.js は Webkit ブラウザ (Chrome、Safari) に基づいて開発されていますが、Webkit 以外のエンジンに基づいて CSS3 3D をサポートする他のブラウザでも正常に実行できます。
2. impress.js を使用します
impress.js の紹介:
これで、新しいスライドショーを作成するのがいかに簡単であるかがわかりました。各スライドは、クラス名が「step」である
単純なスライドショーを作成している場合でも、スライドショーにデータ属性を追加し始めると楽しいです。データ属性は、スライドがアクティブでない場合のスライドのプロパティを表します。
のデータ属性を使用できます。data-x = スライドの x 座標
data-y = スライドの y 座標
data-scale = 値を指定してズームします。data-scale を 5 にすると、スライドが元のサイズの 5 倍に拡大されます。
data-rotate = スライドを数値で回転させます
data-rotate-x = 3D の場合、この数値は X 軸に対してどれだけ回転するかを表します。 (前かがみ/後ろにもたれ)
data-rotate-y = 3D の場合、この数値は y 軸に対してどれだけ回転するかを表します。 (左右にスイング)
data-rotate-z = 3D の場合、この数値は Z 軸に対してどれだけ回転するかを表します。
インスタンスディレクトリ:
上記の内容は、impress.js についての私の予備的な理解です。後で詳しく学習します。引き続きこのサイトに注目してください。