super-appy / itsumono_obento

今ある材料で作れるレシピを提案するAIレシピとお弁当カレンダー機能で、お弁当作りをサポートするアプリ
6 stars 0 forks source link

デザインを整える #86

Closed super-appy closed 7 months ago

super-appy commented 8 months ago

デザイン https://www.happyhues.co/palettes/5

super-appy commented 7 months ago

画面の情報量が少ないときでもフッターをページの最下部に表示させるには、フレックスボックスやグリッドなどを使ったレイアウト手法を使うことが一般的です。フッターを固定せずに、コンテンツが少ない場合でも画面の最下部に配置するためには、ページ全体をフレックスコンテナとして設定し、メインコンテンツに flex-grow を適用して、余ったスペースを埋めるようにします。

以下にTailwind CSSを使った基本的な例を示します:

  1. HTMLの構造:
<div class="flex flex-col min-h-screen">
  <header>
    <!-- ヘッダーコンテンツ -->
  </header>

  <main class="flex-grow">
    <!-- メインコンテンツ -->
  </main>

  <footer>
    <!-- フッターコンテンツ -->
  </footer>
</div>
  1. Tailwind CSSのクラス:

この方法により、コンテンツの量に関係なく、フッターが常にページの最下部に位置するようになります。また、フッターは固定されず、コンテンツが多い場合は通常通りページの下に表示されます。