
Webサイトやブログの印象を大きく左右するのが「ボタン」のデザインです。とはいえ、毎回ゼロからCSSを書くのは手間ですよね。この記事では、そのまま使えるCSSボタンのデザインを、実際に動くサンプルとセットで紹介します。マウスを乗せたときの動き(ホバー効果)まで確認でき、気に入ったものは実装コードをワンタップでコピーできます。
CSSボタンの基本
ボタンは、HTMLの <button>(またはリンクの <a>)に、CSSで見た目を付けて作ります。最低限おさえておきたいのは次のプロパティです。
background:背景色(linear-gradientでグラデーションも可)color:文字色border/border-radius:枠線と角の丸みpadding:ボタン内側の余白(大きさ)transition:ホバー時などの変化をなめらかにする
これらを組み合わせるだけで、印象の異なるボタンが自在に作れます。
コピペで使えるCSSボタン デザイン集
下のサンプルは実際に動きます。マウスを乗せる(スマホはタップ)とホバー効果を確認できます。気に入ったデザインは「コードをコピー」でCSSをコピーし、そのまま使えます。
カスタマイズのコツ
コピーしたコードは、数値や色を書き換えるだけで簡単に調整できます。
- 色を変える:
backgroundとcolorのカラーコードを差し替えるだけ。ブランドカラーに合わせましょう。 - 大きさを変える:
paddingの値(例:12px 28px)を大きくすると余白が広がり、ボタンも大きくなります。 - 角の丸みを変える:
border-radiusを0にすると角ばった四角、大きくすると丸み、999pxで左右が半円のピル型になります。 - 動きを調整する:
transitionの秒数(例:.2s)を変えると、ホバー時の変化の速さを調整できます。
クラス名(.btn)は好きな名前に変えて構いません。複数のボタンを使い分けたいときは、.btn-primary・.btn-outline のように名前を分けると管理しやすくなります。
まとめ
CSSボタンは、background・border-radius・padding・transition といった基本プロパティの組み合わせで、驚くほど印象が変わります。まずは上のサンプルから好みのデザインをコピーして、色や大きさを自分のサイトに合わせて調整してみてください。動きを確認しながら選べるので、仕上がりのイメージがつかみやすいはずです。