CSS ボタン
CSSを使用してボタンのスタイルを設定する方法を学びます。
ボタンの基本的なスタイル
例
.button {
background-color: #4CAF50; /* 緑 */
border: none;
color: white;
padding: 15px 32px;
text-align: center;
text-decoration: none;
display: inline-block;
font-size: 16px;
}
ボタンの色
ボタンの背景色を変更するプロパティ:background-color
例
.button1 {background-color: #4CAF50;} /* 緑 */
.button2 {background-color: #008CBA;} /* 青 */
.button3 {background-color: #f44336;} /* 赤 */
.button4 {background-color: #e7e7e7; color: black;} /* グレー */
.button5 {background-color: #555555;} /* 黒 */
ボタンのサイズ
ボタンのフォントサイズを変更するプロパティ:font-size
例
.button1 {font-size: 10px;}
.button2 {font-size: 12px;}
.button3 {font-size: 16px;}
.button4 {font-size: 20px;}
.button5 {font-size: 24px;}
ボタンの内側の余白を変更するプロパティ:padding
例
.button1 {padding: 10px 24px;}
.button2 {padding: 12px 28px;}
.button3 {padding: 14px 40px;}
.button4 {padding: 32px 16px;}
.button5 {padding: 16px;}
丸みを帯びたボタン
角に丸みを帯びたボタンを追加するプロパティ:border-radius
例
.button1 {border-radius: 2px;}
.button2 {border-radius: 4px;}
.button3 {border-radius: 8px;}
.button4 {border-radius: 12px;}
.button5 {border-radius: 50%;}
色付きのボタン枠
ボタンに色付きの境界線を追加するプロパティ:border
例
.button1 {
background-color: white;
color: black;
border: 2px solid #4CAF50; /* 緑 */
}
...
ホバー可能なボタン
:hover
セレクターを使用して、ボタンの上にマウスが移動したときにスタイルを変更します。
ヒント:「ホバー」効果の速度を決定するプロパティ:transition-duration
例
.button {
transition-duration: 0.4s;
}
.button:hover {
background-color: #4CAF50; /* 緑 */
color: white;
}
...
シャドーボタン
ボタンに影を追加するプロパティ:box-shadow
例
.button1 {
box-shadow: 0 8px 16px 0 rgba(0,0,0,0.2), 0 6px 20px 0 rgba(0,0,0,0.19);
}
.button2:hover {
box-shadow: 0 12px 16px 0 rgba(0,0,0,0.24), 0 17px 50px 0 rgba(0,0,0,0.19);
}
無効化されたボタン
ボタンに透明度を追加するプロパティ:opacity
(「無効」な外観を作成します)。
ヒント:cursor
ボタンの上にマウスを置くと、「駐車禁止標識」が表示されます。
ボタン幅
ボタンのサイズはテキストコンテンツによって決まります (コンテンツと同じ幅)。
ボタンの幅を変更するプロパティ:width
ボタングループ
float:left
を各ボタンに追加してボタングループを作成します。
縁取りボタン グループ
ボーダー付きボタングループを作成するためのプロパティ:border
垂直ボタングループ
display:block
を使用します。
画像上のボタン
アニメーションボタン
プログラミング学習を加速させる
プログラミングをプロの講師に教えてもらいませんか。