EllyTools

画像ツール

計算ツール

テキストツール

カラーツール

ファイルツール

便利ツール

CSSボタンジェネレーター

ボタンをデザインしてCSSコードを生成

プレビュー

マウスを乗せるとホバー時の見た目を確認できます

生成されたCSS

.button {
  display: inline-block;
  padding: 12px 24px;
  font-size: 16px;
  font-weight: 600;
  color: #ffffff;
  background-color: #6366f1;
  border-radius: 8px;
  border: none;
  box-shadow: 0px 2px 8px rgba(0,0,0,0.15);
  cursor: pointer;
  text-decoration: none;
  transition: all 0.2s ease;
}

.button:hover {
  background-color: #4f46e5;
  color: #ffffff;
}

.button:focus-visible {
  outline: 2px solid #6366f1;
  outline-offset: 2px;
}

◈ 使い方

1

プリセットを選ぶか、スタイルを自由に調整

2

色、余白、角の丸み、影、ホバー効果を調整

3

生成された CSS をコピーしてプロジェクトで使用

❓ よくある質問

関連ツール

◉ こんな方におすすめ

  • ✓ボタンのスタイルを作るフロントエンド開発者
  • ✓ボタンのデザインをすばやく試したい Web デザイナー
  • ✓プロパティを触りながら CSS を学びたい初心者

CSSボタンの作成 — 見ながら調整してコードをコピー

余白、角の丸み、色、影、ホバー時の変化を画面で調整すると、そのままのCSSが出ます。数値を書き換えて読み込み直す手間がありません。

ボタンの見た目は、10個ほどの数値で決まります。上下左右の余白、文字の大きさ、角の丸み、枠線、背景色、文字色、影。どれも少し変えるだけで印象が変わるので、試しながら決めるのが早道です。

調整した結果はCSSとしてコピーできます。プロジェクトに貼って、クラス名だけ合わせれば使えます。

押せることが分かる形に

ボタンらしく見せる要素は、背景色、十分な余白、角の丸み、そしてカーソルが乗ったときの変化です。文字に下線を引いただけのものはリンクに見え、枠だけのものは入力欄に見えます。

押せる領域は、指で押せる大きさが必要です。縦44px前後が目安とされます。文字サイズだけを大きくするのではなく、上下の余白で確保してください。

ホバー時の変化は控えめに。背景色を少し暗くする、影を少し強くする程度で十分伝わります。大きく動かすと落ち着きません。

調整する項目

項目目安
上下の余白12〜16px
左右の余白20〜32px
角の丸み4〜8px、または完全な丸
文字サイズ14〜16px
影薄く、下方向に少しだけ

忘れられがちな状態

通常の見た目だけ作って終わりにしがちですが、ボタンには他にも状態があります。カーソルが乗ったとき、押している瞬間、キーボードで選ばれているとき、押せないとき。

特にキーボードで選ばれている状態の表示を消してしまうと、マウスを使わない人がどこにいるか分からなくなります。既定の表示を消すなら、代わりの見た目を必ず用意してください。

文字色と背景色のコントラスト比も確認してください。押せないときの薄いグレーは、読めない水準まで落ちがちです。

よくある質問

生成されたCSSはそのまま使えますか?

使えます。クラス名をプロジェクトに合わせて変更してください。

Tailwindで使えますか?

出力はCSSです。Tailwindを使っている場合は、対応するクラスに読み替えてください。

ボタンの大きさはどのくらいが適切ですか?

指で押す前提なら縦44px前後が目安です。余白で確保してください。

設定は保存されますか?

保存されません。CSSをコピーして使ってください。