2月 16, 2022

電子ブック上の電子ブック

電子ブック内のアニメーションは、一般的に、その小さなファイルサイズとスケーラビリティを持つベクターグラフィックスを指します。 これらは、電子ブックに双方向性を追加することができます,彼らは気が散るされているのポイントに行き過ぎていない提供. アニメーションは、カラータブレットで読むように設計されたカラー電子ブック(ePubやiBooksなど)に最も適しています。

電子ブックアニメーションは、一般的に三つのタイプが含まれています。:

  • 車両グラフィックのようなオブジェクトを作成し、ページが読み込まれたとき、触れたとき、またはボタンが押されたときに移動します
  • 動物やオブジ
CSSとJavaScriptで行われたサンプルアニメーションのHTMLタグを示す図

アニメーションタイプ

文書

InDesign

jQuery

CSS

ePub FXL

✔︎

N/C

✔︎

✔︎

Mobi

N/C

N/C

N/C

N/C

iBooks

N/C

✔︎ easy

✔︎ difficult

✔︎ difficult

N/C = 互換性がない

CSS

CSSアニメーションは簡単に実装できますが、上記の車のように、問題のオブジェクトのみをアニメーション化できます。 ボタンにアニメーションを開始させる場合や、ユーザーコントロールを持たせる場合は、JavaScriptを使用してボタンをオブジェクトに接続する必要があります。 CSSアニメーションの場合、オブジェクトはposition:absolute;またはposition:relative;を持たなければなりません。 左と上の座標と、サイズ(幅、高さ)、色、不透明度、回転などの他のスタイルを制御できます。

CSSアニメーションを作成するには、(1)アニメーション内の変更点をタイムラインのパーセントとして指定する名前付き@keyframesルールと、(2)”animation-name”スタイル、”animation-duration”秒単位、およびその他のスタイルを持つ@keyframesルールに接続するタグ、ID、またはクラスが必要です。

ユーザーは、”animation-play-state”がデフォルトで”paused”に設定され、:hoverまたは:active pseudoselectorを使用して”running”に設定されている場合、CSSアニメーションをタッチまたはクリックして開始できます。

アニメーションのCSSスタイル

回転

変換:回転(0deg);

水平反転

変換:スケール(-1);

.car{animation-name:letsgo;animation-duration:3s;animation-fill-mode:forwards;animation-iteration-count:1;position:absolute;}@keyframes letsgo{0%{left:100px;}100%{left:700px;}}

jQuery

アニメーションでユーザー操作を実装する最良の方法は、MITのコンピュータ科学者のグループによって開始されたJavaScript関数のオープンソースライブラリであるjQuery JQueryを使用するには、jQueryライブラリをロードする必要があります(jquery-3.3.1.分js)とjQueryのユーザーインターフェイス(UI、jquery-ui。js)。 jQueryは、ボタンに割り当てられたクラスとオブジェクトを使用して、2つをリンクします。 jQueryは多少技術的ですが、ePubでサポートされています。

() {

$(‘スタート’)。クリック(関数() {

$(‘車’)。animate({left:’+=1200px’},1000);

});

});

この例では、現在の値に1200pxを追加して画面から移動し、1000microsecでアニメーションを実行することで、”car”クラスの左座標をアニメーション化しています。 ユーザーがボタン、クラスの開始をクリックすると、アニメーションがトリガーされます。’

InDesign

InDesignアニメーションは、ウィンドウ>インタラクティブ>ボタンと>アニメーションパネルを使用して作成できます:

InDesignソフトウェアでのアニメーションパネルの画面キャプチャ

InDesignでのボタンとフォームパネルの画面キャプチャ

1. インタラクティブな>アニメーションパネルを使用して、”車”をアニメートします。png”グラフィックを”右に移動”し、緑色のモーションガイドを使用して距離を調整します。

2. インタラクティブな>ボタンとフォームパネルを使用して、”Go!”車を再生するボタンに形状”。png”アニメーション。

激動の誇大広告

激動の誇大広告(www.tumult.com/hype)は、AdobeのFlashやAnimateに似たMacOS用のベクターグラフィックアニメーションプログラムです。 Hypeは、使いやすいインターフェイスとwebページやiBookにアニメーションを配置するための簡単な手順を持っています。 出版社は、14日間の完全に機能するデモを提供しています。

image
激動の誇大広告でアニメーションの画面キャプチャ。 (車からpngtree.com…..)

激動の誇大広告の部品

コンポーネント

機能

1 ステージ

アニメーションのドキュメントまたはペーストボード

2 レイヤーとプロパティ

各オブジェクトは別々のレイヤー上に配置され、リスト内のCSSプロパティの影響を受けます

3 再生ヘッド付きタイムライン

アニメーションのタイミングを制御します

4 キーフレーム

アニメーションの主な変更点

5 トゥイーン

キーフレーム間の遷移

新しいドキュメント

  1. Hypeで新しいドキュメントを作成します。 ステージサイズを背景画像の幅と高さ(864324px)に設定します。
  2. 背景画像をステージ上にドラッグアンドドロップします。
  3. 車のイメージを”道路”にドラッグアンドドロップし、適切なサイズにして、シーンの左端に配置します。
  4. 要素を使用して、ボタンになる色付きの円で長方形を描画します。

アニメーション

  1. ハイプのアニメーションシーケンスは、タイムライン>キーフレーム>位置です。 車をアニメートするには、まず車を選択します。 再生ヘッドを00:00.00秒に配置し、その時点でOrigin(Left)プロパティのキーフレームを配置します。
  2. タイムラインを2秒(または車が画面から降りるまでの時間の長さ)に移動し、その時点で別のキーフレーム>原点(左)を配置します。
  3. 車を右に移動し、ステージから外れます。

ボタン

  1. アニメーションをユーザーに制御させるには、描いた緑の円を選択します。 右側のアクションインスペクタ(手の記号)で、マウス上で(タッチ終了)>アクション>タイムラインを続行をクリックします。
  2. アニメーションが単独で開始されないようにするには、再生ヘッドを00:00.00の位置に持ってきます。 タイムラインアクションを設定>アクション>タイムラインを一時停止します。
  3. アニメーションをテストするには、プレビューボタンをクリックして任意のブラウザで開きます。 ボタンが機能し、アニメーションが期待どおりに再生されることを確認します。

追加手順

  1. アニメーションの最後に車を振り向かせるには、回転角度(Y)のキーフレームを追加し、180°に設定します。
  2. 別のタイムラインアクションを追加>キーフレームを一時停止して、車が回る前にアニメーションを停止させます。
  3. タイムラインに秒を追加して、車を出発点に戻し、再び向きを変える。
  4. 車を戻すために第二のボタンをプログラムします。

アニメーションのエクスポート

ハイプアニメーションは、Apple Widgetにエクスポートすることにより、Apple iBookに配置することができます。wdgt)形式。 ドラッグアンドドロップするだけです。iBooks Authorへのwdgtファイル。

アニメーションは、アニメーションGIFとしてエクスポートすることにより、固定レイアウトのePubに配置することができますが、この形式ではユー

コメントを残す

メールアドレスが公開されることはありません。