チュートリアル
neglのページ構成

negl のページ構成

negl を動かす際は以下の3つの要素を HTML 内に配置してください。

  1. #global-containerは body の直下に配置されるセレクタで、ページの全体を囲む要素に付与してください。
  2. .page-containerは global-container の中に配置され、ページの主要な内容を囲む要素に付与してください。
  3. #canvasは canvas 要素に付与し、画面いっぱいに広げ、常に背面に配置するようにスタイルを当ててください。
⚠️

canvas要素を.page-container 内には配置しないようにしてください。

これらのセレクタやタグを適切な場所に配置することで、negl が正しく動作します。見本の HTML は以下の通りです。

index.html
<!DOCTYPE html>
<html lang="ja">
  <head>
    <meta charset="UTF-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <title>Document</title>
    <!-- index.jsの読み込み -->
    <script type="module" src="./scripts/index.js"></script>
  </head>
  <body>
    <!-- 1. 必ず必要なタグ -->
    <div id="global-container">
      <!-- 2. 必ず必要なタグ -->
      <div class="page-container">
        <!-- ここに必要なタグを記述 -->
      </div>
      <style>
        /* 3. canvasを画面一杯まで広げる。 */
        #canvas {
          height: 100vh;
          width: 100vw;
          position: fixed;
          top: 0;
          left: 0;
          /* canvas要素を背面に移動 */
          z-index: -1;
        }
      </style>
      <!-- 3. 必ず必要なタグ -->
      <canvas id="canvas"></canvas>
    </div>
  </body>
</html>

#global-containerや.page-container等のセレクタは変更することができます。変更方法はセレクタの変更を確認してください。