0から始めるJavaScriptの学習記録 その3 【ガチャと履歴】

Javascript
スポンサーリンク

こんにちは朱夏です。

JavaScriptの学習3日目やっていきます。
今回は、前2回の学習からガチャアプリを作ってみたいと思います。

ベースになるのは前回のおみくじアプリになります。

それではやっていきます。

コード

今回も最初にコードを置いておきます。
先ずはHTMLです。

 

次にCSSファイルです。

 

最後にJavaScriptファイルです。

 

解説

今回のガチャアプリは、おみくじの発展形として、以下2つの実装に挑戦しました。

    • ガチャ結果の履歴表示
    • 結果表示のアニメーション

ガチャ結果の履歴表示

ガチャ結果を表示させるのには、1回目で使用していた”document.createElement(‘div’)”を使用しました。
「divを作成、classを付与、divにテキスト表示」をレアリティごとに作成して、ガチャ結果を追加するコードを書きました。

失敗談
・divを作成している行をクリックイベント内に書かないと、
クリックするごとに「追加」ではなく、クリックするたびに
divを「上書き」されてしまいました。

 

結果表示のアニメーション

こちらも1回目で学習した内容を応用したものになります。
アニメーションに関してはJavaScriptではなくCSSで実装されています。
今回新たに学習で来たポイントとしては、”@keyframes”についてですね。

こちらのサイトを参考にしながら、レアリティごとに動きを変化させるコードを書きました。

 

あとがき

今回はガチャアプリと履歴を実装してみました。
1回目と2回目に学習した内容を合体させたようなものだったので、思ったよりはすんなり完成させる事が出来ました。

この調子で次回も頑張っていきたいと思います。

今回はここまでです。
次回もよろしくお願いします。

 

 

タイトルとURLをコピーしました