【CSS】擬似クラスの「:placeholder-shown」の使い方!【分かりやすい】
しゅーた(@chibasyuta)です!
この記事ではCSSの擬似クラスの「:placeholder-shown」の使い方について解説します。
このような方が対象です。
この記事の内容!
- 擬似クラスの「:placeholder-shown」を使うと何ができるのか?
- 擬似クラスの「:placeholder-shown」の使い方
それでは内容へ入ります!
「:placeholder-shown」を使うと何ができる?
<form action="">
<label for="name">名前</label>
<input type="text" id="name" placeholder="ほんだ ごろう">
</form>
input:placeholder-shown {
border: 4px solid blue;
}
「:placeholder-shown」を使うとプレイスホルダー文字列が表示されている「input要素」や「textarea要素」にスタイルを当てることができます。
「プレイスホルダー文字列」とは?
「プレイスホルダー文字列」とは、「input要素」や「textarea要素」で作る入力欄が未入力の時に表示される「入力例」のことです。
よく薄い文字で表示されるやつですね。
「プレイスホルダー文字列」の使い方
<form action="">
<label for="name">名前</label>
<input type="text" id="name" placeholder="ほんだ ごろう">
</form>
こんな感じで「プレイスホルダー文字列」は「input要素」や「textarea要素」の「placeholder属性」に表示したい文字列を入れることで表示できます。
設定しておくことでユーザーにヒントが与えられるので、ユーザーのために設定しておくといいでしょう!
参考リンク。
仕様書。
https://drafts.csswg.org/selectors/#placeholder
MDN。
https://developer.mozilla.org/ja/docs/Web/CSS/:placeholder-shown
あわせて読みたい記事。
大学生が夏休みにweb制作で13万円稼ぐまでにやったこと。【経験談】
まとめ
「:placeholder-shown」を使うとプレイスホルダー文字列が表示されている「input要素」や「textarea要素」にスタイルを当てることができる。
「プレイスホルダー文字列」とは、「input要素」や「textarea要素」で作る入力欄が未入力の時に表示される「入力例」のこと。
「プレイスホルダー文字列」は「input要素」や「textarea要素」の「placeholder属性」に表示したい文字列を入れることで表示できる。
この記事が気に入った方は僕のTwitter(@chibasyuta)のフォローもお願いします!
それではこんな感じでこの記事を終わります!
ではまた!