CSSでボタンに色付きの境界線(ボーダー)を追加する方法
ボタンに色付きの境界線を追加したい場合は、CSSの border プロパティを使用します。border プロパティでは、境界線の「太さ」「スタイル」「色」をまとめて指定できるため、1行のコードで簡単にデザインをカスタマイズできます。
borderプロパティの基本構文
border プロパティは以下のように記述します。
border: 太さ スタイル 色;
たとえば border: 3px dashed blue; と指定すると、「太さ3px・破線(dashed)・青色」の境界線が適用されます。スタイルには solid(実線)、dashed(破線)、dotted(点線)、double(二重線)などがあります。
実装例
次のコードは、黄色い背景のボタンに青色の破線ボーダーを追加したサンプルです。
<!DOCTYPE html>
<html>
<head>
<style>
.button {
background-color: yellow;
color: black;
text-align: center;
font-size: 15px;
padding: 20px;
border-radius: 15px;
border: 3px dashed blue;
}
</style>
</head>
<body>
<h2>表示結果</h2>
<p>下のボタンをクリックして結果をご確認ください:</p>
<button class = "button">Result</button>
</body>
</html>コードのポイント解説
- background-color: yellow; … ボタンの背景色を黄色に設定しています。
- padding: 20px; … ボタン内側の余白を確保し、押しやすく見やすいサイズにしています。
- border-radius: 15px; … 角を丸くすることで柔らかい印象を与えています。
- border: 3px dashed blue; … この記事のメインとなる部分です。太さ3pxの青色の破線ボーダーをボタン全体に適用します。
このように border プロパティを活用すれば、ボタンの輪郭を目立たせたり、サイトのテーマカラーに合わせた装飾を加えたりすることができます。色やスタイル、太さを組み合わせて、自分好みのボタンデザインを作ってみてください。
-
CSSで検索ボタンを作成する方法|サンプルコード付きで解説
CSSを使えば、テキスト入力欄と検索アイコンボタンを組み合わせた、おしゃれで使いやすい検索フォームを簡単に作成できます。ここでは、Font Awesomeのアイコンを活用した検索ボタンの実装例を、実際のコードとともに紹介します。実装例(サンプルコード)以下は、CSSを使用して検索ボタンを作成するためのコード例です。<!DOCTYPE html> <html> <head> <meta name="viewport" content="width=device-width, initial-scale=1">
-
CSSでホバー時にトランジション(アニメーション)を追加する方法を解説
CSSでホバー時にトランジション(滑らかなアニメーション効果)を追加するには、transitionプロパティと:hover疑似クラスを組み合わせて使用します。あらかじめ要素にtransitionを設定しておくことで、ホバー時の変化が瞬時に切り替わるのではなく、指定した時間をかけてスムーズに変化するようになります。 サンプルコード <!DOCTYPE html> <html> <head> <meta name="viewport" content="width=device-width, initial-scale=1&q