CSS3

プロパティ

outline-color

  編集:2022.07.14 by T.A.

mdn

外形線の色。

名前 outline-color
<color> | invert
初期値 invert
適用対象 すべての要素
継承 されない
百分率 受容しない
算出値 invert に対しては invert。<color> 値に対しては算出色 [CSS-COLOR-4]
正準的順序 文法に従う
アニメーション型 算出値の型による

上に示された各種 外形線プロパティにより作成される外形線は、ボックスの“上から”描かれる ― すなわち外形線は、常に手前にあり、ボックスや他のボックスの位置やサイズには波及しない。従って、外形線の表示の有無が変わっても、リフローが生じることはない。

<color>
開始<SPAN style="border:1px solid red;
 outline-color:#aa0;
 outline-style:dotted;
 outline-width:10px;
">テスト</SPAN>終了
開始<SPAN style="border:1px solid red;
 outline-color:#aa03;
 outline-style:dotted;
 outline-width:10px;
">テスト</SPAN>終了
開始<SPAN style="border:1px solid red;
 outline-color:green;
 outline-style:dotted;
 outline-width:10px;
">テスト</SPAN>終了
開始<SPAN style="border:1px solid red;
 outline-color:rgb(50 100 255);
 outline-style:dotted;
 outline-width:10px;
">テスト</SPAN>終了
invert
輪郭線が見えるように、背景色を反転させます。なお、ブラウザーがこの値に対応することは必須ではありません。対応しない場合は、このキーワードは無効とみなされます。
開始<SPAN style="border:1px solid red;
 outline-color:invert;
 outline-style:dotted;
 outline-width:10px;
">テスト</SPAN>終了
開始<SPAN style="border:1px solid red;
 outline-color:invert;
 outline-style:dotted;
 outline-width:10px;
 background-color:yellow;
">テスト</SPAN>終了
開始<SPAN style="border:1px solid red;
 outline-color:invert;
 outline-style:dotted;
 outline-width:10px;
 color:yellow;
">テスト</SPAN>終了
¶説明と違う

外形線は:

ユーザー エージェント は、利用者にフォーカスの概念を伝えるものとして 適切な領域を囲うような、外形線を決定するアルゴリズムを利用するべきである。

注記: この仕様は、外形線の正確な 位置/形状 を定義しないが、それは概して、ボーダー ボックスの直ぐ外側に描かれる。

outline-color プロパティは、すべての色(<color>)に加え、キーワード invert も受容する。invert は、スクリーン画素色の反転を遂行するものと期待される。これは、色背景に関わらずフォーカス ボーダーが可視になるのを確保するために、よくとられる技法である。

適合 ユーザー エージェントは、スクリーン上の画素色の反転をサポートしないプラットフォーム上では、invert 値を無視してもよい。

invert 値をサポートしないユーザー エージェントは,その値を構文解析時に却下するものとする ― その場合の outline-color プロパティの初期値は、キーワード currentcolor とする。


テスト
HTML:

ここに表示
HTML:

ここに表示
スクリプト:


スクリプト:



表示内容:
表示内容: