CSSでHTML5入力のプレースホルダーの色を変更するにはどうすればよいですか?
HTML5では、プレースホルダーと呼ばれる新しい属性が導入されました。 要素と
例
次のコードを実行して、プレースホルダーの使用方法を学ぶことができます。 属性:
<!DOCTYPE HTML> <html> <body> <form action="/cgi-bin/html5.cgi" method="get"> Enter email : <input type="email" name="newinput" placeholder="email@example.com"/> <input type="submit" value="submit" /> </form> </body> </html>
例
入力プレースホルダーの色を変更するには、CSSを使用します。
<!DOCTYPE HTML>
<html>
<style>
::-webkit-input-placeholder { /* WebKit, Blink, Edge */
color: #7F0D10;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
color: #7F0D10;
opacity: 1;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
color: #7F0D10;
opacity: 1;
}
</style>
<body>
<form action="/cgi-bin/html5.cgi" method="get">
Enter email : <input type="email" name="newinput" placeholder="email@example.com"/>
<input type="submit" value="submit" />
</form>
</body>
</html> -
CSSでテキストボックスのプレースホルダーの色を変更する方法
::placeholder疑似要素を使用して、テキストボックスのプレースホルダーテキストの色を変更できます。 CSS::placeholder疑似要素の構文は次のとおりです- ::placeholder { attribute: /*value*/ } 例 次の例は、CSS::プレースホルダー疑似要素を示しています。 <!DOCTYPE html> <html> <head> <style> input:last-child::placeholder { color: cornflowerblue; } <
-
CSScaret-colorでカーソルの色を変更する
挿入カレットの色を変更するには、CSScaret-colorプロパティ 使用されます。 例 次の例は、CSSのcaret-colorプロパティを示しています。 <!DOCTYPE html> <html> <head> <style> form { padding: 2%; margin: 2%; text-align: center; } form:focus-within { box-shadow: 0 0 10px rgba(0,0,0