TECH I.S.

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ボタンの上にマウスを置くと、「駐車禁止標識」が表示されます。

.disabled {   opacity: 0.6;   cursor: not-allowed; }

自分で試してみる»


ボタン幅



ボタンのサイズはテキストコンテンツによって決まります (コンテンツと同じ幅)。

ボタンの幅を変更するプロパティ:width

.button1 {width: 250px;} .button2 {width: 50%;} .button3 {width: 100%;}

自分で試してみる»


ボタングループ

余白を削除し、float:leftを各ボタンに追加してボタングループを作成します。

.button {   float: left; }

自分で試してみる »


縁取りボタン グループ

ボーダー付きボタングループを作成するためのプロパティ:border

.button {   float: left;   border: 1px solid green; }

自分で試してみる »


垂直ボタングループ

それ以外のボタンを横に並べるのではなく、下にグループ化するにはdisplay:blockを使用します。

.button {   display: block; }

自分で試してみる »


画像上のボタン

Snow

自分で試してみる»



アニメーションボタン


ホバー時に矢印を追加します。

自分で試してみる »

クリック時に「押された」効果を追加します。

自分で試してみる »

ホバー時にフェードインします。

自分で試してみる »

クリック時に「波紋」効果を追加します。

自分で試してみる»



プログラミング学習を加速させる

プログラミングをプロの講師に教えてもらいませんか。

テックアイエスのプログラミングスクールは初心者も大歓迎です。年齢制限もありません。転職・副業に強く、挫折させない手厚いサポートで稼ぐ力を身につけましょう!

スクールの詳細