【コピペで使える!】CSSボタンデザイン集|シンプルなボタンからアニメーション・矢印付きまで

【コピペで使える!】CSSボタンデザイン集|シンプルなボタンからアニメーション・矢印付きまで

播磨 佑悟の画像

播磨 佑悟

2026.03.19 更新

この記事を共有する

この記事を共有する

Close

もっと知らせる

Webサイトのコンバージョン率(CVR)やユーザー体験(UX)を大きく左右する要素の一つが「ボタン」です。「css ボタン」や「ボタン css」をゼロから実装する手間を省き、コピペですぐに実務で使える洗練されたコードをお探しの方も多いのではないでしょうか。

本記事では、初心者からプロのコーダーまで役立つ、そのまま使えるCSSボタンのデザインをご紹介します。

CSSボタンの作り方

Webサイトで使われるボタンは、HTMLとCSSを組み合わせて作成します。
基本的にはaタグ または buttonタグを使い、CSSで見た目やアニメーションを整えます。

基本的なボタンのCSS

魅力的なボタン を作るための第一歩は、ベースとなる形を整えることです。
まずは、aタグやbuttonタグに対して、余白やフォントサイズなどベースとなるスタイルを設定します。

要素をボタンらしいクリックしやすい形状にするためには、display: inline-flex;や、テキストの下線を消す text-decoration: none;の指定が不可欠です。これらの基礎的なCSSを記述することで、単なるテキストが立派なボタンへと変化します。

.btn{
  font-size: 13px;
  height: 40px;
  min-width: 120px;
  font-weight: 700;
  letter-spacing: 0;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border: 1px solid transparent;
  padding: 0 14px;
  -webkit-appearance: none;
  appearance: none;
  cursor: pointer;
  transition: all .3s;
}

hoverアニメーションの書き方

CSSボタンでは:hoverを使うことで、マウスを乗せた時のアニメーションを作れます。
また、transitionを指定することで、色の変化が滑らかなアニメーションになります。

.btn{
  background:#333;
  color:#fff;
  transition:0.3s;
  &:hover {
    background:#fff;
    color:#333;
  }
}

ボタンデザイン集

1. ベーシックなボタン

四角(背景色あり)

面の色でクリック要素であることを明確に伝える、最も王道なスタイル

四角(枠線)

「ゴーストボタン」とも呼ばれ、背景を活かしつつ洗練された印象を与えるデザイン

四角(角丸)

直線の硬さと丸みの柔らかさを両立させた、汎用性の高いデザイン

角丸

親しみやすさと押しやすさを両立し、モバイルUIでも誤操作を防ぐ定番の形状

2. 装飾付きボタン

矢印

「次へ」や「詳細」など、ユーザーを次のアクションへ強力に誘導するデザイン

アイコン

視覚情報を補足し、保存や送信などの機能を直感的に伝えるアクセシビリティに優れた表現

3. シャドウ

シャドウあり

背景からの浮き上がりで奥行きを表現し、クリック可能な階層であることを強調

シャドウ + 斜体

スピード感や躍動感をプラスした、キャンペーンやスポーツ系サイトに最適な動的演出

立体

物理的なボタンを模した、押し心地(アフォーダンス)と安心感のあるデザイン

背景と線が離れているボタン

あえて線をずらすことで、モダンで遊び心のある「ポップ」な雰囲気を醸成

参考デザイン

立体

貯金以上、投資未満。貯蓄型の積立保険「Chakin」 | 住友生命保険

貯金以上、投資未満。貯蓄型の積立保険「Chakin」 | 住友生命保険

LPでスマホ特化だとPCで常にコンバージョンが両サイドにあり効果的 👍

4. グラデーション

背景グラデ

単色よりも高級感や華やかさが増し、ページ内での注目度を格段に高める表現

グラデ線 / グラデテキスト

境界線や文字に繊細な色の変化を加え、画面に「光の質感」や「奥行き」をもたらす手法

参考デザイン

背景グラデ

サブスクエンジン|誰でも無料でサブスクサービス&決済

サブスクエンジン|誰でも無料でサブスクサービス&決済

Webサービスの王道のような構成&レイアウト✨利用方法やFaQなどが力入ってる

5. アニメーション付き

通り抜ける光あり

キラリと光るエフェクトを定期的に流し、ユーザーの視線を自然にボタンへ誘う仕掛け

6. Hoverアクセント

拡大

マウスホバーに瞬時に反応し、操作に対する直感的なフィードバックを返す演出

横スライド

背景色が流れるように変化する、滑らかでリッチな操作体験の提供

対角線上に広がる

角から色が塗りつぶされるダイナミックな動きで、クリック前の期待感を高める演出

波紋

クリックやタップをした箇所から波が広がる、マテリアルデザイン風のエフェクト

7. 3D

上方向に回転

くるっと回転して裏面を見せる、限られたスペースでの情報切り替えに有効な動き

横方向に回転

カードをめくるような立体的な挙動で、サイトに奥行きと楽しさを加えるデザイン

参考デザイン

上方向に回転

株式会社スポーツフィールド

株式会社スポーツフィールド

手書き文字のメッセージ性やsliderのアニメーションがシンプルの中にも動きがあるので見ていて飽きない!!

8. テキストボタン

下線あり

リンクであることを示す伝統的なスタイルで、本文中でも埋もれずさりげなく主張

アイコンあり

テキストに視覚的な変化をつけ、アクションの内容を直感的に補強する構成

下線アニメーション(左→右)

ホバーに合わせて線が伸びる、洗練されたミニマルなマイクロインタラクション

下線アニメーション(中央→両端)

中央からスッと線が広がる優雅な動きで、サイトの美的クオリティを底上げ

円アニメーション

文字の周りを囲むような動きで、フォーカス状態をスマートに伝える演出

英語→日本語

ホバーで翻訳を表示する、デザイン性とユーザーへの親切さを両立させた仕掛け

参考デザイン

英語→日本語(参考サイトは日本語→日本語)

Smile day'S|株式会社スマイルデイズ

Smile day'S|株式会社スマイルデイズ

ブルーグラデーションの清涼感と横スクロールのカードスライダーが楽しさと信頼感を両立させた印象的なデザイン。

9. LP風ボタン

よく見るデザイン

コンバージョンを最優先した、迷いを与えない潔く目立つデザイン

吹き出しあり

「今だけ!」「無料」などのベネフィットを強調し、クリックを後押しする表現

10. デザインボタン

ニューモーフィズム

背景と一体化したような凹凸で表現する、柔らかく未来的な質感のデザイン

グラスモーフィズム

すりガラスのような透過とぼかしを活用した、透明感あふれるモダンなトレンド

流体シェイプ

不規則な曲線を用いることで、オーガニックでクリエイティブな印象を与える造形

参考デザイン

グラスモーフィズム

株式会社freemova | 東京都渋谷区にある20代の若手人材に特化した人材紹介会社

株式会社freemova | 東京都渋谷区にある20代の若手人材に特化した人材紹介会社

動画や画像、3Dコンテンツのパララックスの参考になるサイトです!!

流体シェイプ

Paw Park|犬のための幼稚園(保育園)

Paw Park|犬のための幼稚園(保育園)

ワンちゃんの画像や色合いがほっこりします!!

補足:矢印の作り方

ボタンのデザインにおいて、矢印はユーザーの視線を導き、クリックを促す「ガイド」として非常に重要な役割を果たします。
画像(SVGやPNG)を使わずにCSSだけで矢印を描画することで、色の変更やサイズ調整が容易になり、サイトの表示速度を落とさずに高品質なUIを実現できます。

三角形

borderプロパティの太さを制御して作る、シンプルで視認性の高い定番の形状

くの字

正方形の2辺に枠線を引き、45度回転させて作る、モダンで軽やかな印象のデザイン

矢印

「くの字」に短い直線を組み合わせた、進む方向をより明確に強調するオーソドックスな記号

棒付き矢印

ラインと先端の三角形を組み合わせた、ユーザーを別ページへ導く意図が伝わりやすい造形

まとめ

本記事では、基本の形状からトレンドまで、幅広いボタンの実装バリエーションを網羅しました。

目を惹くアニメーションや、実装でつまずきやすい「矢印」の作り方など、実戦で役立つテクニックを詰め込んでいます。ゼロからコーディングする手間を省き、理想のデザインを実現するためのリファレンスとして、ぜひ本記事をお役立てください。

もっと知らせる