実際のホワイト ボックスではなく、テキスト フィールドの値のみを表示するにはどうすればよいですか。だから私が持っているのは、タイプ番号の単純なテキストフィールドです。
<input type="number" id="text" value="0"/>
私がやりたいのは、実際のボックス自体ではなく、値のみを表示することです。
実際のホワイト ボックスではなく、テキスト フィールドの値のみを表示するにはどうすればよいですか。だから私が持っているのは、タイプ番号の単純なテキストフィールドです。
<input type="number" id="text" value="0"/>
私がやりたいのは、実際のボックス自体ではなく、値のみを表示することです。
CSSでこれを行うことができるはずです。Web ページの背景のように見えるようにボックスのスタイルを設定し、入力ボックスのプロパティを無効に設定して、ユーザーが値を変更できないようにします。最後に、マウスオーバー時にカーソルがテキストフィールドのように表示されないように、カーソルの CSS を設定できます。
CSSを使用して、境界線を削除し、background-colorをtransparentに設定できます。
input
{
border: none;
background-color:transparent;
}
次のようにコードを変更するだけです。
<input type="number" id="text" value="0" style="border:0px;"/>
これにより、期待どおりの結果が得られるはずです。
Heavysixer が述べたように、CSS を使用できます。
#text{
border: none;
background: none;
cursor: default;
padding:0;
margin:0;
font-size:1em;
}
フォントをドキュメントの残りの部分と一致させたいと思うでしょう。デモンストレーションするフィドルは次のとおりです。http://jsfiddle.net/mestekweb/URkca/
<div style="background:#FFFFCC">
<input type="number" id="text" value="0" style="border:0px; background:none;"/>
</div>