はじめてのWebデザインシリーズで作成しているエドベース社の社長さんから、追加の要望がありました。
会社概要のページに、お気に入りの格言を載せたいそうです。
おみくじみたいに、ボタンをクリックしたらどれか1つ格言が表示されるようにして欲しい。場所は会社概要の上にお願い。
とのことです。
このご要望を、JavaScriptを使って叶えてみましょう。
HTMLの書き方入門&CSSの書き方入門を受講された方は、作成したcompany.htmlを使用して下さい。
講座で使用したデモコードもご用意しています。
下記ボタンからDLして、ご利用頂くこともできます。
どうすれば格言ガチャが作れるか、まず仕組みを考えてみましょう。
HTMLファイルの方には、下記2つのバーツが必要そうです。
次にJavaScript。
下図がガチャ機能のイメージです。
最初にhtmlの方から作っていきましょう。
格言ガチャを表示する枠組みを作ります。
ここ!とマークされていたのは会社概要の上でした。
company.htmlの<main>タグ下にガチャのパートを追加します。
company.html
<div class="row">
<main>
<h2>格言ガチャ</h2>
<div id="gacha-display">
社長が感銘を受けた格言集!<br>
下記ボタンをクリック/タップで表示します。
</div>
<button id="gacha-button">格言を表示</button>
<h2>会社概要</h2>
ここからは、JavaScriptと連携させていく必要があります。
ガチャ用のjsファイルを作成し、htmlから読み込めるように設定しておきましょう。
ファイル名はわかりやすく「gacha.js」にしました。
次回、gacha.jsの中身を作って行きましょう!
無料ビデオ講座のお知らせ
Skillhub [スキルハブ]では無料の動画講座を多数公開しています。他校だと数万円するような講座が無料で受講できます。