私はこのcss設定を使用したいと思います: border-color: red;
For input
elements.
しかし、そうすると、それらのメトリックはデフォルトのクロム境界とは異なります。
このjsfiddleを見てください:
http://jsfiddle.net/79QkJ/2/
両方の入力フィールドが異なって見えることがわかります。しかし、目に見える唯一の違いは、ご想像のとおり、赤い色です。
入力のデフォルト スタイルを別の色で複製する方法は?
私はこのcss設定を使用したいと思います: border-color: red;
For input
elements.
しかし、そうすると、それらのメトリックはデフォルトのクロム境界とは異なります。
このjsfiddleを見てください:
http://jsfiddle.net/79QkJ/2/
両方の入力フィールドが異なって見えることがわかります。しかし、目に見える唯一の違いは、ご想像のとおり、赤い色です。
入力のデフォルト スタイルを別の色で複製する方法は?
デフォルトのスタイルは のように見えるかもしれませんborder-width: 1px;
が、実際には (少なくともクロムでは)border: 2px inset;
です。差し込みスタイルは、赤ではうまく機能しないようです。
次のようなものを使用できます
border-color: 1px solid red;
padding: 2px 1px;
デフォルトのパディングは である1px 0;
ため、 に増やす必要があります2px 1px
。
あなたはそれを試すことができます :
#red-input {
border-color: red;
border-style: solid;
border-width: 0.1em;
}
またはメタボーダープロパティも:
#red-input {
border: 0.1em solid red;
}
サイズの「em」に慣れていますが、「px」を使用することもできます。
これを試して
入力: フォーカス、選択: フォーカス、テキストエリア: フォーカス、ボタン: フォーカス { アウトライン: なし; }