【html&css】コピペで作る!最下部固定フッターデザイン3選

footer-design

本記事では、カスタマイズ可能でシンプルな最下部固定用フッターデザインのコードをご紹介します。

HTMLとCSSの両方をコピペすればすぐに利用できます。

コピペしたコードをカスタマイズし、自分好みにぜひ変更してみてください。

目次

おしゃれなフリー素材デザイン集

本サイトでは、フッター以外にも様々なHTML&CSSによるおしゃれな素材をご用意しています。

以下は、主なデザインカテゴリーです。

おしゃれな素材デザイン集
  • 見出し
  • ボタン
  • ボックス
  • ローディング
  • リスト
  • 吹き出し
  • アコーディオンメニュー
  • 検索フォーム
  • セレクトボックス
  • パンくずリスト
  • テキストボックス
  • ツールチップ
  • Q&Aリスト
  • 引用ボックス
  • レーダーチャート
  • 「READ MORE」ボタン
  • タブボタン
  • トグルボタン
  • チェックボックス
  • フッター
  • 付箋
  • ページネーション
  • 円グラフ
  • ラジオボタン
  • 目次
  • 棒グラフ
  • モーダルウィンドウ
  • タイムライン(ステップバー)

ぜひTOPページから「デザインギャラリー」を一読頂けますと幸いです。

シンプルなフッター

ここでは、以下のシンプルなフッターデザイン例を記載しています。

シンプルなフッターデザイン
  • スタンダード
  • SNSリンクあり
  • コーポレートサイト風

実際のデザインプレビューとHTML&CSSコードを記載しています。

さらに、以下の項目もフッターページでは選択式でご用意しました。

調整項目一覧
  • 背景色
  • リストの区切り線:あり, なし
  • ロゴ下のキャプション

ご興味があれば「フッター一覧ページ」を一読ください。

スタンダード

HTMLコード表示
<footer class="footer-1">
  <a href="#">
    <svg class="footer-1__logo" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 260 40">
      <text x="50%" y="32" font-family="sans-serif" font-size="30" font-weight="bold" fill="#fff" letter-spacing="1" text-anchor="middle">CODE STOCK</text>
    </svg>
  </a>
  <nav>
    <ul class="footer-1__list">
      <li><a href="#" class="footer-1__link">Link1</a></li>
      <li><a href="#" class="footer-1__link">Link2</a></li>
      <li><a href="#" class="footer-1__link">Link3</a></li>
      <li><a href="#" class="footer-1__link">Link4</a></li>
      <li><a href="#" class="footer-1__link">Link5</a></li>
    </ul>
  </nav>
  <p class="footer-1__copyright">@ 2026 Code Stock All rights reserved.</p>
</footer>
CSSコード表示
.footer-1 {
  display: flex;
  align-items: center;
  flex-direction: column;
  padding: 25px 10px 10px;
  background-color: #2589d0;
}

.footer-1__logo {
  width: 220px;
  height: auto;
  margin-bottom: 15px;
}

.footer-1__list {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 0;
  list-style-type: none;
  margin: 0 0 .5em;
  padding: .5em;
}

.footer-1__link {
  color: #fff;
  font-weight: 200;
  text-decoration: none;
  padding: 0 1.5em;
  border-right: 1px solid #fff;
}

.footer-1__list li:last-child .footer-1__link {
  border-right: none;
}

.footer-1__copyright {
  margin: 0;
  color: #ffffffb3;
  font-weight: 200;
  font-size: .8em;
}

SNSリンクあり

HTMLコード表示
<footer class="footer-2">
  <a href="#">
    <svg class="footer-2__logo" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 260 40">
      <text x="50%" y="32" font-family="sans-serif" font-size="30" font-weight="bold" fill="#fff" letter-spacing="1" text-anchor="middle">CODE STOCK</text>
    </svg>
  </a>
  <nav>
    <ul class="footer-2__list">
      <li>
        <a href="#">
          <svg class="footer-2__sns-icon" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
            <path fill="#fff" d="M22.162 5.656a8.384 8.384 0 0 1-2.402.658A4.196 4.196 0 0 0 21.6 4c-.82.488-1.719.83-2.656 1.015a4.182 4.182 0 0 0-7.126 3.814 11.874 11.874 0 0 1-8.62-4.37 4.168 4.168 0 0 0-.566 2.103c0 1.45.738 2.731 1.86 3.481a4.168 4.168 0 0 1-1.894-.523v.052a4.185 4.185 0 0 0 3.355 4.101 4.21 4.21 0 0 1-1.89.072A4.185 4.185 0 0 0 7.97 16.65a8.394 8.394 0 0 1-6.191 1.732 11.83 11.83 0 0 0 6.41 1.88c7.693 0 11.9-6.373 11.9-11.9 0-.18-.005-.362-.013-.54a8.496 8.496 0 0 0 2.087-2.165z"/>
          </svg>
        </a>
      </li>
      <li>
        <a href="#">
          <svg class="footer-2__sns-icon" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
            <path fill="#ffffff" d="M12 2C6.477 2 2 6.477 2 12c0 4.991 3.657 9.128 8.438 9.879V14.89h-2.54V12h2.54V9.797c0-2.506 1.492-3.89 3.777-3.89 1.094 0 2.238.195 2.238.195v2.46h-1.26c-1.243 0-1.63.771-1.63 1.562V12h2.773l-.443 2.89h-2.33v6.989C18.343 21.129 22 16.99 22 12c0-5.523-4.477-10-10-10z"/>
          </svg>
        </a>
      </li>
      <li>
        <a href="#">
          <svg class="footer-2__sns-icon" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
            <path fill="#ffffff" d="M12 9a3 3 0 1 0 0 6 3 3 0 0 0 0-6zm0-2a5 5 0 1 1 0 10 5 5 0 0 1 0-10zm6.5-.25a1.25 1.25 0 0 1-2.5 0 1.25 1.25 0 0 1 2.5 0zM12 4c-2.474 0-2.878.007-4.029.058-.784.037-1.31.142-1.798.332-.434.168-.747.369-1.08.703a2.89 2.89 0 0 0-.704 1.08c-.19.49-.295 1.015-.331 1.798C4.006 9.075 4 9.461 4 12c0 2.474.007 2.878.058 4.029.037.783.142 1.31.331 1.797.17.435.37.748.702 1.08.337.336.65.537 1.08.703.494.191 1.02.297 1.8.333C9.075 19.994 9.461 20 12 20c2.474 0 2.878-.007 4.029-.058.782-.037 1.309-.142 1.797-.331.433-.169.748-.37 1.08-.702.337-.337.538-.65.704-1.08.19-.493.296-1.02.332-1.8.052-1.104.058-1.49.058-4.029 0-2.474-.007-2.878-.058-4.029-.037-.782-.142-1.31-.332-1.798a2.911 2.911 0 0 0-.703-1.08 2.884 2.884 0 0 0-1.08-.704c-.49-.19-1.016-.295-1.798-.331C14.925 4.006 14.539 4 12 4zm0-2c2.717 0 3.056.01 4.122.06 1.065.05 1.79.217 2.428.465.66.254 1.216.598 1.772 1.153a4.908 4.908 0 0 1 1.153 1.772c.247.637.415 1.363.465 2.428.047 1.066.06 1.405.06 4.122 0 2.717-.01 3.056-.06 4.122-.05 1.065-.218 1.79-.465 2.428a4.883 4.883 0 0 1-1.153 1.772 4.915 4.915 0 0 1-1.772 1.153c-.637.247-1.363.415-2.428.465-1.066.047-1.405.06-4.122.06-2.717 0-3.056-.01-4.122-.06-1.065-.05-1.79-.218-2.428-.465a4.89 4.89 0 0 1-1.772-1.153 4.904 4.904 0 0 1-1.153-1.772c-.248-.637-.415-1.363-.465-2.428C2.013 15.056 2 14.717 2 12c0-2.717.01-3.056.06-4.122.05-1.066.217-1.79.465-2.428a4.88 4.88 0 0 1 1.153-1.772A4.897 4.897 0 0 1 5.45 2.525c.638-.248 1.362-.415 2.428-.465C8.944 2.013 9.283 2 12 2z"/>
          </svg>
        </a>
      </li>
      <li>
        <a href="#">
          <svg class="footer-2__sns-icon" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
            <path fill="#fff" d="M18.663 10.84a.526.526 0 0 1-.526.525h-1.462v.938h1.462a.525.525 0 1 1 0 1.049H16.15a.526.526 0 0 1-.522-.524V8.852c0-.287.235-.525.525-.525h1.988a.525.525 0 0 1-.003 1.05h-1.462v.938h1.462c.291 0 .526.237.526.525zm-4.098 2.485a.538.538 0 0 1-.166.025.515.515 0 0 1-.425-.208l-2.036-2.764v2.45a.525.525 0 0 1-1.047 0V8.852a.522.522 0 0 1 .52-.523c.162 0 .312.086.412.211l2.052 2.775V8.852c0-.287.235-.525.525-.525.287 0 .525.238.525.525v3.976a.524.524 0 0 1-.36.497zm-4.95.027a.526.526 0 0 1-.523-.524V8.852c0-.287.236-.525.525-.525.289 0 .524.238.524.525v3.976a.527.527 0 0 1-.526.524zm-1.53 0H6.098a.528.528 0 0 1-.525-.524V8.852a.527.527 0 0 1 1.05 0v3.45h1.464a.525.525 0 0 1 0 1.05zM12 2.572c-5.513 0-10 3.643-10 8.118 0 4.01 3.558 7.369 8.363 8.007.325.068.769.215.881.492.1.25.066.638.032.9l-.137.85c-.037.25-.2.988.874.537 1.076-.449 5.764-3.398 7.864-5.812C21.313 14.089 22 12.477 22 10.69c0-4.475-4.488-8.118-10-8.118z"/>
          </svg>
        </a>
      </li>
      <li>
        <a href="#">
          <svg class="footer-2__sns-icon" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
            <path fill="#fff" d="M21.543 6.498C22 8.28 22 12 22 12s0 3.72-.457 5.502c-.254.985-.997 1.76-1.938 2.022C17.896 20 12 20 12 20s-5.893 0-7.605-.476c-.945-.266-1.687-1.04-1.938-2.022C2 15.72 2 12 2 12s0-3.72.457-5.502c.254-.985.997-1.76 1.938-2.022C6.107 4 12 4 12 4s5.896 0 7.605.476c.945.266 1.687 1.04 1.938 2.022zM10 15.5l6-3.5-6-3.5v7z"/>
          </svg>
        </a>
      </li>
    </ul>
  </nav>
  <p class="footer-2__copyright">@ 2026 Code Stock All rights reserved.</p>
</footer>
CSSコード表示
.footer-2 {
  display: flex;
  align-items: center;
  flex-direction: column;
  padding: 25px 10px 10px;
  background-color: #2589d0;
}

.footer-2__logo {
  width: 220px;
  height: auto;
  margin-bottom: 15px;
}

.footer-2__list {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 0 1.5em;
  list-style-type: none;
  margin: 0 0 .5em;
  padding: .5em;
}

.footer-2__sns-icon {
  width: 21px;
  height: 21px;
}

.footer-2__copyright {
  margin: 0;
  color: #ffffffb3;
  font-weight: 200;
  font-size: .8em;
}

コーポレートサイト風

HTMLコード表示
<footer class="footer-3">
  <div class="footer-3__container">
    <div class="footer-3__head">
      <a href="#">
        <svg class="footer-3__logo" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 240 40">
          <text x="0" y="32" font-family="sans-serif" font-size="30" font-weight="bold" fill="#2589d0" letter-spacing="1">CODE STOCK</text>
        </svg>
      </a>
      <p class="footer-3__caption">Web制作を楽にする<br/>UIコピペサイト</p>
    </div>
    <nav>
      <p class="footer-3__title">Title1</p>
      <ul class="footer-3__list">
        <li><a href="#" class="footer-3__link">Link1</a></li>
        <li><a href="#" class="footer-3__link">Link2</a></li>
        <li><a href="#" class="footer-3__link">Link3</a></li>
      </ul>
    </nav>
    <nav>
      <p class="footer-3__title">Title2</p>
      <ul class="footer-3__list">
        <li><a href="#" class="footer-3__link">Link1</a></li>
        <li><a href="#" class="footer-3__link">Link2</a></li>
        <li><a href="#" class="footer-3__link">Link3</a></li>
      </ul>
    </nav>
    <nav>
      <p class="footer-3__title">Title3</p>
      <ul class="footer-3__list">
        <li><a href="#" class="footer-3__link">Link1</a></li>
        <li><a href="#" class="footer-3__link">Link2</a></li>
        <li><a href="#" class="footer-3__link">Link3</a></li>
      </ul>
    </nav>
    <nav>
      <p class="footer-3__title">Title4</p>
      <ul class="footer-3__list">
        <li><a href="#" class="footer-3__link">Link1</a></li>
        <li><a href="#" class="footer-3__link">Link2</a></li>
        <li><a href="#" class="footer-3__link">Link3</a></li>
      </ul>
    </nav>
  </div>
</footer>
CSSコード表示
.footer-3 {
  padding: 3rem 2rem 1.5rem;
  background-color: #ffffff;
}

.footer-3__container {
  display: grid;
  justify-items: center;
  grid-template-columns: repeat(5, 1fr);
  max-width: 1200px;
  margin: 0 auto;
}

.footer-3__logo {
  width: 180px;
  height: auto;
  margin-bottom: .2em;
}

.footer-3__caption {
  margin-top: 0;
  color: #a6adb3;
  font-size: .75em;
}

.footer-3__title,
.footer-3__link {
  margin: 0 0 .8em;
  color: #333;
  font-size: .9em;
}

.footer-3__title {
  font-weight: 600;
}

.footer-3__list {
  padding: 0;
  list-style-type: none;
}

.footer-3__link {
  display: block;
}

.footer-3__link:not(:hover) {
  text-decoration: none;
}

@media only screen and (max-width: 768px) {
  .footer-3__container {
    justify-items: start;
    grid-template-columns: repeat(2, 1fr);
    gap: 1em;
  }
  .footer-3__head {
    grid-column: 1/3;
  }
  .footer-3__caption br {
    display: none;
  }
}

この記事を書いた人

sugiのアバター sugi Site operator

【経歴】玉川大学工学部卒業→新卒SIer企業入社→2年半後に独立→プログラミングスクール運営/受託案件→フリーランスエンジニア&SEOコンサル→Python特化のコンテンツサイトJob Code&UIコピペサイトCode Stock運営中

目次