JavaScriptではなくCSSのみを使用して<input type="text">
要素からキャレットを削除するにはどうすればよいですか?
もちろん、CSS
を使用してそれを行うことができます。
次のコードをCSSファイルに追加します。
border: none;
color: transparent;
text-shadow: 0 0 0 gray;
text-align: center;
&:focus {
outline: none;
}
ここには [〜#〜] source [〜#〜] と [〜#〜] demo [〜#〜] があります
私はあなたがcssを通して色を適用することでこれを達成できると言うことができます:
<input type="text" style="color: transparent;text-shadow: 0 0 0 red;" />
それ以外の場合は、CSSでテキストカーソルのスタイルを設定する方法はありません。