input要素のplaceholder属性にスタイルを適用させる – 『CSS』
inputで入力を補助するためのplaceholder
placeholder
属性でinput
要素やtextarea
要素に記入例やヒントを表示させることができます。
デザインによってはブラウザのデフォルトスタイルから変更したい時がありますが、その時に必要になるtipsです。
今のところブラウザ毎にプレフィクスを記述する必要があります。
css
/* Chrome Safari Opera 15+ Android iOS */
.ex-input::-webkit-input-placeholder {
color: black;
opacity: 1;
}
/* IE10+ */
.ex-input:-ms-input-placeholder {
color: black;
opacity: 1;
}
/* Firefox19+ */
.ex-input::-moz-placeholder {
color: black;
opacity: 1;
}
上記コードではclass
指定していますが、属性セレクタの[type="text"]
や[type="password"]
というように指定してあげることもできます。
上記以外のスタイルのプロパティ(text-shadow
とか)も適用させることができます。
おわります。