コピペで使えるSNSシェアボタン20個まとめ(記事の最後に置く「シェアしてね」ボタンに)

ブログ記事の最後に「シェアしてね」ボタンを置きたいけれど、プラグインを入れるほどでもない、と感じたことはありませんか。

この記事では、コピペするだけで使えるSNSシェアボタンを20個まとめました。
丸型、四角、テキスト付き、縦並びなど、サイトのデザインに合わせて選べる種類を用意しています。

パンくず・区切り線の記事と同じく、HTMLとCSSを分けて掲載しています。

今回も20個、結構なボリュームだね!

うん、使い方だけ先に説明するから、そのあとは気になるところから見てね。

使い方|HTMLとCSSをそれぞれ貼り付ける

CSSのコードを、サイトのスタイルシートに追加します。

続いて、HTMLのコードを、記事の最後などシェアボタンを置きたい場所に貼り付けます。
この記事のコードは見た目のみです。実際にX(旧Twitter)やLINEなどでシェアできるようにするには、各サービスのシェア用URL(例:X なら https://twitter.com/intent/tweet?url=… )を、リンク先(href)に設定する必要があります。

18番のコピーボタンも、実際にURLをコピーする機能はJavaScriptで別途実装してください。

01. シンプル丸アイコンボタン

単色の背景に、サービス名の頭文字を乗せた基本形です。

実際の見た目

X f L

HTMLコード

<div class="kts-share01"> <a href="#" aria-label="Xでシェア">X</a> <a href="#" aria-label="Facebookでシェア">f</a> <a href="#" aria-label="LINEでシェア">L</a> </div>

CSSコード

.kts-share01 { display: flex; gap: 8px; font-family: sans-serif; } .kts-share01 a { width: 36px; height: 36px; line-height: 36px; text-align: center; background: #1F2933; color: #fff; border-radius: 50%; text-decoration: none; font-weight: 700; font-size: 14px; }

02. アウトライン丸ボタン

枠線だけのシンプルな、控えめなシェアボタンです。

実際の見た目

X f

HTMLコード

<div class="kts-share02"> <a href="#" aria-label="Xでシェア">X</a> <a href="#" aria-label="Facebookでシェア">f</a> </div>

CSSコード

.kts-share02 { display: flex; gap: 8px; font-family: sans-serif; } .kts-share02 a { width: 36px; height: 36px; line-height: 33px; text-align: center; border: 2px solid #8A94A0; color: #8A94A0; border-radius: 50%; text-decoration: none; font-weight: 700; font-size: 14px; }

03. サービスカラーの四角ボタン

各SNSのイメージカラーを使った、四角いボタンです。

実際の見た目

X f LINE

HTMLコード

<div class="kts-share03"> <a class="x" href="#" aria-label="Xでシェア">X</a> <a class="fb" href="#" aria-label="Facebookでシェア">f</a> <a class="line" href="#" aria-label="LINEでシェア">LINE</a> </div>

CSSコード

.kts-share03 { display: flex; gap: 8px; font-family: sans-serif; } .kts-share03 a { height: 36px; padding: 0 14px; display: inline-flex; align-items: center; justify-content: center; color: #fff; border-radius: 6px; text-decoration: none; font-weight: 700; font-size: 13px; } .kts-share03 .x { background: #000; } .kts-share03 .fb { background: #1877F2; } .kts-share03 .line { background: #06C755; }

04. テキスト付きシェアボタン

アイコンと「シェアする」の文字をセットにしたボタンです。

実際の見た目

Xでシェアする

HTMLコード

<a class="kts-share04" href="#"> <span aria-hidden="true">↗</span>Xでシェアする </a>

CSSコード

.kts-share04 { display: inline-flex; align-items: center; gap: 8px; padding: 10px 20px; background: #1F2933; color: #fff; border-radius: 999px; text-decoration: none; font-size: 14px; font-weight: 600; font-family: sans-serif; }

05. ホバーで浮き上がるボタン

カーソルを合わせると、影が広がって浮き上がるボタンです。

実際の見た目

X B

HTMLコード

<div class="kts-share05"> <a href="#" aria-label="Xでシェア">X</a> <a href="#" aria-label="はてなブックマーク">B</a> </div>

CSSコード

.kts-share05 { display: flex; gap: 10px; font-family: sans-serif; } .kts-share05 a { width: 36px; height: 36px; line-height: 36px; text-align: center; background: #fff; border: 1px solid #E4E4E4; color: #444; border-radius: 50%; text-decoration: none; font-weight: 700; font-size: 14px; box-shadow: 0 2px 4px rgba(0,0,0,0.06); transition: transform 0.2s ease, box-shadow 0.2s ease; } .kts-share05 a:hover { transform: translateY(-3px); box-shadow: 0 8px 16px rgba(0,0,0,0.14); }

06. ホバーでブランドカラーになるボタン

普段はグレーで、カーソルを合わせるとサービスの色に変わります。

実際の見た目

X L

HTMLコード

<div class="kts-share06"> <a class="x" href="#" aria-label="Xでシェア">X</a> <a class="line" href="#" aria-label="LINEでシェア">L</a> </div>

CSSコード

.kts-share06 { display: flex; gap: 8px; font-family: sans-serif; } .kts-share06 a { width: 36px; height: 36px; line-height: 36px; text-align: center; background: #E4E7EB; color: #8A94A0; border-radius: 50%; text-decoration: none; font-weight: 700; font-size: 14px; transition: background 0.2s ease, color 0.2s ease; } .kts-share06 a:hover { color: #fff; } .kts-share06 .x:hover { background: #000; } .kts-share06 .line:hover { background: #06C755; }

07. 角丸四角のボタン列

角丸の四角いボタンを、横に並べた形です。

実際の見た目

X f B!

HTMLコード

<div class="kts-share07"> <a href="#" aria-label="Xでシェア">X</a> <a href="#" aria-label="Facebookでシェア">f</a> <a href="#" aria-label="はてなブックマーク">B!</a> </div>

CSSコード

.kts-share07 { display: flex; gap: 6px; font-family: sans-serif; } .kts-share07 a { width: 36px; height: 36px; line-height: 36px; text-align: center; background: #1F2933; color: #fff; border-radius: 8px; text-decoration: none; font-weight: 700; font-size: 13px; }

08. 縦並びのフローティングシェアボタン

サイドバーに固定して使う、縦に並ぶタイプです。

実際の見た目

X f L

HTMLコード

<div class="kts-share08"> <a href="#" aria-label="Xでシェア">X</a> <a href="#" aria-label="Facebookでシェア">f</a> <a href="#" aria-label="LINEでシェア">L</a> </div>

CSSコード

.kts-share08 { display: inline-flex; flex-direction: column; gap: 8px; font-family: sans-serif; } .kts-share08 a { width: 40px; height: 40px; line-height: 40px; text-align: center; background: #fff; border: 1px solid #E4E4E4; color: #444; border-radius: 8px; text-decoration: none; font-weight: 700; font-size: 14px; box-shadow: 0 2px 6px rgba(0,0,0,0.08); }

09. シェア数付きボタン

アイコンの下に、シェア数を表示するタイプです。

実際の見た目

128

HTMLコード

<a class="kts-share09" href="#"> <span class="ico" aria-hidden="true">X</span> <span class="count">128</span> </a>

CSSコード

.kts-share09 { display: inline-flex; flex-direction: column; align-items: center; width: 52px; text-decoration: none; font-family: sans-serif; } .kts-share09 .ico { width: 36px; height: 36px; line-height: 36px; text-align: center; background: #000; color: #fff; border-radius: 50%; font-weight: 700; font-size: 14px; } .kts-share09 .count { margin-top: 4px; font-size: 11px; color: #8A94A0; }

10. グラデーション背景の目立つボタン

グラデーションを使った、視認性の高いシェアボタンです。

実際の見た目

シェアする

HTMLコード

<a class="kts-share10" href="#">シェアする</a>

CSSコード

.kts-share10 { display: inline-block; padding: 12px 28px; background: linear-gradient(135deg, #6C63FF, #3F8CFF); color: #fff; border-radius: 999px; text-decoration: none; font-size: 14px; font-weight: 700; font-family: sans-serif; }

11. 見出し付きシェアボタン群

「この記事をシェアする」という見出しと、ボタンをセットにした形です。

実際の見た目

この記事をシェアする

X f L

HTMLコード

<div class="kts-share11"> <p class="heading">この記事をシェアする</p> <div class="buttons"> <a href="#" aria-label="Xでシェア">X</a> <a href="#" aria-label="Facebookでシェア">f</a> <a href="#" aria-label="LINEでシェア">L</a> </div> </div>

CSSコード

.kts-share11 { text-align: center; font-family: sans-serif; } .kts-share11 .heading { font-size: 13px; color: #8A94A0; margin: 0 0 10px; } .kts-share11 .buttons { display: flex; justify-content: center; gap: 10px; } .kts-share11 a { width: 36px; height: 36px; line-height: 36px; text-align: center; background: #1F2933; color: #fff; border-radius: 50%; text-decoration: none; font-weight: 700; }

12. ミニマルなテキストのみリンク

アイコンを使わず、テキストだけでシェアを促す形です。

実際の見た目

この記事をXでシェアする ›

HTMLコード

<a class="kts-share12" href="#">この記事をXでシェアする ›</a>

CSSコード

.kts-share12 { color: #3F8CFF; font-size: 14px; text-decoration: none; font-family: sans-serif; } .kts-share12:hover { text-decoration: underline; }

13. 影付き立体シェアボタン

しっかりとした影を付けて、押せることが伝わるボタンです。

実際の見た目

X L

HTMLコード

<div class="kts-share13"> <a href="#" aria-label="Xでシェア">X</a> <a href="#" aria-label="LINEでシェア">L</a> </div>

CSSコード

.kts-share13 { display: flex; gap: 12px; font-family: sans-serif; } .kts-share13 a { width: 40px; height: 40px; line-height: 40px; text-align: center; background: #fff; color: #1F2933; border-radius: 10px; text-decoration: none; font-weight: 700; box-shadow: 0 4px 0 #D8DCE1; transition: transform 0.1s ease, box-shadow 0.1s ease; } .kts-share13 a:active { transform: translateY(4px); box-shadow: 0 0 0 #D8DCE1; }

14. 二色使いのシェアボタン

アイコン部分だけ白抜きにした、ブランドカラー2色のボタンです。

実際の見た目

LINEで送る

HTMLコード

<a class="kts-share14" href="#"> <span class="ico" aria-hidden="true">L</span>LINEで送る </a>

CSSコード

.kts-share14 { display: inline-flex; align-items: center; gap: 8px; padding: 8px 16px 8px 8px; background: #06C755; color: #fff; border-radius: 999px; text-decoration: none; font-size: 13px; font-weight: 700; font-family: sans-serif; } .kts-share14 .ico { width: 26px; height: 26px; line-height: 26px; text-align: center; background: #fff; color: #06C755; border-radius: 50%; font-size: 13px; }

15. 大きめのタップしやすいボタン

スマホでの操作を考えた、大きめサイズのボタンです。

実際の見た目

X L

HTMLコード

<div class="kts-share15"> <a href="#" aria-label="Xでシェア">X</a> <a href="#" aria-label="LINEでシェア">L</a> </div>

CSSコード

.kts-share15 { display: flex; gap: 14px; font-family: sans-serif; } .kts-share15 a { width: 52px; height: 52px; line-height: 52px; text-align: center; background: #1F2933; color: #fff; border-radius: 50%; text-decoration: none; font-weight: 700; font-size: 16px; }

16. ダークテーマのシェアボタン

暗い背景に合わせた配色のシェアボタンです。

実際の見た目

X f

HTMLコード

<div class="kts-share16"> <a href="#" aria-label="Xでシェア">X</a> <a href="#" aria-label="Facebookでシェア">f</a> </div>

CSSコード

.kts-share16 { display: flex; gap: 8px; font-family: sans-serif; } .kts-share16 a { width: 36px; height: 36px; line-height: 34px; text-align: center; background: #2E343B; border: 1px solid #454C54; color: #E6E9EC; border-radius: 50%; text-decoration: none; font-weight: 700; font-size: 13px; }

17. ホバーで回転するアイコンボタン

カーソルを合わせると、アイコンが少し回転するボタンです。

実際の見た目

X f

HTMLコード

<div class="kts-share17"> <a href="#" aria-label="Xでシェア">X</a> <a href="#" aria-label="Facebookでシェア">f</a> </div>

CSSコード

.kts-share17 { display: flex; gap: 10px; font-family: sans-serif; } .kts-share17 a { width: 36px; height: 36px; line-height: 36px; text-align: center; background: #3F8CFF; color: #fff; border-radius: 50%; text-decoration: none; font-weight: 700; display: inline-block; transition: transform 0.25s ease; } .kts-share17 a:hover { transform: rotate(-12deg) scale(1.08); }

18. URLコピーボタン

リンクをコピーして共有したい時のためのボタンです。

実際の見た目

HTMLコード

<button type="button" class="kts-share18"> <span aria-hidden="true">🔗</span>リンクをコピー </button>

CSSコード

.kts-share18 { display: inline-flex; align-items: center; gap: 8px; padding: 9px 18px; background: #F1F3F5; color: #444; border: none; border-radius: 6px; cursor: pointer; font-size: 13px; font-family: sans-serif; } .kts-share18:hover { background: #E4E7EB; }

19. LINEで送るボタン風

日本のブログでよく使われる、LINE共有向けのボタンです。

実際の見た目

LINEで送る

HTMLコード

<a class="kts-share19" href="#"> <span aria-hidden="true">💬</span>LINEで送る </a>

CSSコード

.kts-share19 { display: inline-flex; align-items: center; gap: 8px; padding: 10px 20px; background: #06C755; color: #fff; border-radius: 6px; text-decoration: none; font-size: 14px; font-weight: 700; font-family: sans-serif; }

20. まとめてシェアを促す全幅バナー

記事の最後に置く、帯状の大きなシェアエリアです。

実際の見た目

この記事が役に立ったら、シェアしていただけると嬉しいです。

X f L

HTMLコード

<div class="kts-share20"> <p>この記事が役に立ったら、シェアしていただけると嬉しいです。</p> <div class="buttons"> <a href="#" aria-label="Xでシェア">X</a> <a href="#" aria-label="Facebookでシェア">f</a> <a href="#" aria-label="LINEでシェア">L</a> </div> </div>

CSSコード

.kts-share20 { width: 100%; max-width: 400px; padding: 24px; text-align: center; background: #F9FAFB; border-radius: 10px; font-family: sans-serif; } .kts-share20 p { font-size: 13px; color: #666; margin: 0 0 14px; } .kts-share20 .buttons { display: flex; justify-content: center; gap: 10px; } .kts-share20 a { width: 40px; height: 40px; line-height: 40px; text-align: center; background: #1F2933; color: #fff; border-radius: 50%; text-decoration: none; font-weight: 700; }

カスタマイズの小ワザ

  • この記事のコードは見た目のみです。実際にシェアできるようにするには、各サービスのシェア用URLをhrefに設定してください。
  • 18番のコピーボタンは、クリックでURLをコピーする動作にJavaScriptが必要です。
  • 色を変えたい時は、CSS内の色コード(#で始まる部分)を書き換えてください。ブランドカラーを変えると、どのサービスか分かりにくくなる場合があるので注意してください。
  • 08番の縦並びは、サイドバーに固定表示(position: fixedなど)したい場合に使いやすい形です。
  • アイコン部分は文字(X・fなど)で代用しています。実際のロゴ画像を使いたい場合は、各サービスの提供するアイコンを利用規約に沿って使用してください。

まとめ|早見表

用途該当するボタン
シンプル・定番01, 02, 03, 07
テキストで伝える04, 12
動き・インタラクション05, 06, 17
目立たせたい09, 10, 13, 15
サイドバー向け08
LINE共有向け14, 19
記事末尾のまとめ11, 20
リンクコピー18

ブログの最後に、これを置いておきたいな!

うん、実際にシェアできるようにするには、各SNSのシェア用URLの設定も忘れずにね。パンくずリストの記事と組み合わせて、サイト全体を整えてみて。

20個のシェアボタンは、丸型・四角・テキストなど見た目のバリエーションを用意した。実際にシェアできるようにするには、各サービスのシェア用URLの設定が別途必要である。

※本記事のコードは2026年9月時点の主要ブラウザでの表示を想定しています。実際のシェア機能には、各サービスのシェア用URLの設定が別途必要です。

関連記事

  1. コピペで使えるパンくずリスト20個まとめ(サイトの現在地を示すナビゲーション)

  2. コピペで使えるアイコン付きリスト・チェックリスト20個まとめ

  3. コピペで使えるプログレスバー20個まとめ(進捗・ステップ表示・達成率など)

  4. コピペで使えるHTML・CSSボタン20個まとめ(そのまま貼るだけで使えます)

  5. コピペで使えるバッジ・ラベル20個まとめ(NEW・SALE・残りわずかなど)

  6. コピペで使える吹き出しデザイン20個まとめ(会話・チャット風・アイコン付き)

  7. コピペで使えるブログカード15選(HTML・CSSで作る関連記事リンクのデザイン)

  8. コピペで使えるHTML・CSS見出しデザイン20個まとめ(HTML・CSSを分けて掲載)

  9. コピペで使えるタブ切り替え20個まとめ(CSSだけで動くタブメニュー)