CSSのborder-right-colorプロパティで右枠線の色を変更する方法
CSSのborder-right-colorプロパティを使用すると、要素の右側の枠線(ボーダー)の色を個別に変更できます。
通常、枠線の色を変更する場合はborder-colorプロパティを使いますが、右側だけ色を変えたいときに、このborder-right-colorプロパティが便利です。なお、枠線の色を反映させるには、あらかじめborder-styleやborder-widthなどで枠線自体を設定しておく必要があります。
使用例
以下のコードは、border-right-colorプロパティを使って右枠線の色を赤色に変更する実装例です。
<html>
<head>
<style>
p.demo {
border:3px solid;
border-right-color:#FF0000;
}
</style>
</head>
<body>
<p class = "demo">
右枠線の色を変更するプロパティの使用例
</p>
</body>
</html>この例では、すべての辺に3pxの実線(solid)の枠線を設定した上で、右側の枠線の色のみを#FF0000(赤)に指定しています。ブラウザで表示すると、上下左の枠線は初期色のまま、右側の枠線だけが赤く表示されます。
色の指定には、上記のようなカラーコード(HEX値)のほか、redのようなカラー名や、rgb(255, 0, 0)、rgba(255, 0, 0, 0.5)などのRGB値・RGBA値も使用できます。
-
CSSのborderショートハンド(一括指定)プロパティの使い方
borderプロパティは、要素の枠線(ボーダー)の見た目を定義するために使用されるプロパティです。border-width(線の太さ)、border-style(線の種類)、border-color(線の色)という3つの個別プロパティの値を、1つの宣言でまとめて指定できる「ショートハンド(一括指定)プロパティ」です。構文CSSのborderプロパティは、次のように記述します。セレクタ { border: /*値*/ }値は「太さ スタイル 色」の順に半角スペースで区切って指定するのが一般的です。例えば「2px solid orange」と指定すれ
-
CSSでプレースホルダーの色を変更する方法|::placeholder疑似要素の使い方
CSSで入力フォームのプレースホルダー(placeholder)の文字色を変更するには、::placeholder 疑似要素を使用します。ただし、ブラウザによって対応状況が異なるため、Internet Explorer や旧 Microsoft Edge 向けのベンダープレフィックスも併せて指定しておくと、より多くの環境で意図した色が反映されます。それぞれのセレクタの役割は以下の通りです。::placeholder … 標準的な疑似要素(Chrome・Firefox・Safari などの主要ブラウザに対応):-ms-input-placeholder … Internet Explorer 1