このページの中身

最小フッター

ナビ / パターン集トップ

リンクを並べすぎない締め。著作と連絡先だけ残す

プレビュー#

この枠の中は出発点のCSSの上で動いています。下のコードは、そちらを先に貼ってから足してください。

コピーする#

上のプレビューでつまみを動かし、「生成する」で調整を反映したコードを作ってからコピーしてください。下の欄は生成の元になる型で、直接コピーするものではありません。

<footer class="site-footer">
  <div class="site-footer__inner page">
    <p class="site-footer__copy">© 2026 つばめ珈琲焙煎所</p>
    <nav class="site-footer__nav" aria-label="フッター">
      <a href="/privacy/">プライバシー</a>
      <a href="mailto:info@tsubame-coffee.example.com">info@tsubame-coffee.example.com</a>
    </nav>
  </div>
</footer>
.site-footer {
  margin-block-start: var(--space-9);
  padding-block: var(--space-6);
  border-block-start: 1px solid var(--color-border);
  color: var(--color-text-muted);
  font-size: var(--text-sm);
}
.site-footer__inner {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  gap: var(--space-4);
}
.site-footer__copy {
  margin: 0;
}
.site-footer__nav {
  display: flex;
  flex-wrap: wrap;
  column-gap: var(--space-4);
  row-gap: var(--space-6);   /* 折り返したとき、44px の当たり判定どうしを8px以上あける */
}
/* 文字の行は25pxしかない。要素を高くするとフッターの背丈まで変わるので、
   擬似要素だけを44pxに伸ばす。見た目は動かさず、当たり判定だけが広がる */
.site-footer__nav a {
  position: relative;
  color: var(--color-text-muted);
  text-decoration: none;
}
.site-footer__nav a::after {
  content: "";
  position: absolute;
  inset-inline: 0;
  inset-block-start: 50%;
  block-size: 2.75rem;
  translate: 0 -50%;
}
.site-footer__nav a:hover {
  color: var(--color-accent-text);
}

確認する#

関連#

この資料は、Webサイトを作るときに引くためのものです。 何のために作ったか。作っているのは AK²Lab。