teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

adobe photoshop

2017/07/27 20:11

投稿

grandcross_info
grandcross_info

スコア130

answer CHANGED
@@ -1,1 +1,53 @@
1
- adbe photoshop という画像編集ソフト、で、アニメーション画像、GIFを、作成できますが、それを、バックグラウンドイメージとしておくのはいかがですか?、データも軽く、スクリプトに制限のかかる Monacaでは有効です。必要であれば、その、GIFの作成方と、CSSを案内できますが。
1
+ adbe photoshop という画像編集ソフト、で、アニメーション画像、GIFを、作成できますが、それを、バックグラウンドイメージとしておくのはいかがですか?、データも軽く、スクリプトに制限のかかる Monacaでは有効です。必要であれば、その、GIFの作成方と、CSSを案内できますが。
2
+
3
+ アニメーションGIFの作成方。
4
+ ・フォトショップを使用し、まず、ファイルメニューから、新規→白紙ファイル→サイズの指定、土台を作ります。
5
+ ・左側のツールボックスの中の、四角い塗りつぶしツールを選びます。角から反対側の角まで、ドラッグ&ドロップで色をつけます。
6
+ ・右下の、ツールから、レイヤーの表示を選び、表示させます。
7
+ ・そのレイーヤーボックスの上部の、新規レイヤー作成で作成します。
8
+ ・その新規レイーヤーが選ばれている状態で、小さな四角をたくさん作ります。
9
+ ・そして、そのレイヤーの上できれば文字列で右クリックして、レイヤーの複製を選びます。
10
+ ・すると、一つ一つの四角が複製されます。一つ一つ動かすのは大変なので、まとめたいレイヤーを、CTRLキー+
11
+ クリックで複数選び、その中のレイヤーの一つの左側のマークの上で右クリックします。そして、レイヤーの結合をします。
12
+ ・3〜4種類、レイヤーを作ったら、それぞれの複製を、作っていき、その一つ一つの四角を動かしたり消したりします。
13
+ ・動かすレイヤーの数だけ最初に作っおいた方が良いです。
14
+ ・そして、最初につくった背景、やカラーバックを、シーンの数だけ複製します。
15
+ ・そして、シーンごとの、レイヤーを、バックを含め全て、結合します。
16
+ ・そして、ファイルメニューから、WEb用に保存を選び、ポップアップ画面で、アニメーションにチエックを入れ、再生し、OKなら、保存して出来上がりです。
17
+ ・新規白紙ファイルのサイズは大きすぎない方が良いです。
18
+
19
+
20
+ CSSは全画面表示で、
21
+
22
+ ```
23
+ <style>
24
+ .wrpp1 {
25
+ width: auto;
26
+ height: auto;
27
+ }
28
+ .wrapper {
29
+ background-image: url(url.gif);
30
+ background-size: 100% 100%;
31
+ width: 100%;
32
+ height: 100%;
33
+ z-index: 100;
34
+ </style>
35
+ <script>
36
+ function touchEvent(){
37
+ var elem = document.getElementById("touch");
38
+ elem.addEventListener("click",
39
+ function(){
40
+ var div1 = document.getElementById("wrp1");
41
+ div1.className = "wrapper";
42
+ }
43
+ , false);
44
+ }
45
+ </head>
46
+ <body>
47
+ <div id="wrp1" class="wrp1">
48
+ <p>~~</p>
49
+ <div onclick="touchEvent()">Start Event</div>
50
+ </div>
51
+ </body>
52
+ </html>
53
+ ```