HTMLのリンクやフォーム部品がフォーカス状態になったときの表示方法を指定するには、CSSプロパティ「outline」を使います。
スタイルシート属性 outline は、リンクやフォーム部品がフォーカス状態になったときの表示方法を指定します。
ブラウザでTABキーを押すと、フォーカスがリンクやフォーム部品を移動していきます。フォーカスがある状態のリンクやフォーム部品は、枠線で囲まれます。この枠線の幅やスタイル、色を指定します。
outline: width style color
値 | 説明 |
---|---|
thin | 細い線 |
medium | 通常の線 |
thick | 太い線 |
値 | 説明 |
---|---|
none | 線無し |
solid | 実線 |
dashed | 粗い点線 |
dotted | 点線 |
double | 2重線 |
groove | 谷線 |
ridge | 山線 |
inset | 内線 |
outset | 外線 |
inherit | 継承 |
<p><input type="text" style="outline: thin solid black"></p>
<p><input type="text" style="outline: medium solid black"></p>
<p><input type="text" style="outline: thick solid black"></p>
<p><input type="text" style="outline: medium none black"></p>
<p><input type="text" style="outline: medium solid black"></p>
<p><input type="text" style="outline: medium dashed black"></p>
<p><input type="text" style="outline: medium dotted black"></p>
<p><input type="text" style="outline: medium double black"></p>
<p><input type="text" style="outline: thin solid red"></p>
<p><input type="text" style="outline: thin solid green"></p>
<p><input type="text" style="outline: thin solid blue"></p>
入力フォーカスを得たときのアウトラインを指定する。
<head>
<style>
.example:focus {
outline: medium solid red
}
</style>
</head>
<body>
<input type="text" class="example">
<textarea class="example"></textarea>
</body>
スタイルシート属性 outline は、リンクやフォーム部品がフォーカス状態になったときの表示方法を指定します。
ブラウザでTABキーを押すと、フォーカスがリンクやフォーム部品を移動していきます。フォーカスがある状態のリンクやフォーム部品は、枠線で囲まれます。この枠線の幅やスタイル、色を指定します。
outline-width: width
値 | 説明 |
---|---|
thin | 細い線 |
medium | 通常の線 |
thick | 太い線 |
<p><input type="text" style="outline-style: solid; outline-width: thin"></p>
<p><input type="text" style="outline-style: solid; outline-width: medium"></p>
<p><input type="text" style="outline-style: solid; outline-width: thick"></p>
<p><input type="text" style="outline-style: solid; outline-width: 1px"></p>
<p><input type="text" style="outline-style: solid; outline-width: 2px"></p>
<p><input type="text" style="outline-style: solid; outline-width: 3px"></p>
スタイルシート属性 outline は、リンクやフォーム部品がフォーカス状態になったときの表示方法を指定します。
ブラウザでTABキーを押すと、フォーカスがリンクやフォーム部品を移動していきます。フォーカスがある状態のリンクやフォーム部品は、枠線で囲まれます。この枠線の幅やスタイル、色を指定します。
outline-style: style
値 | 説明 |
---|---|
none | 線無し |
solid | 実線 |
dashed | 粗い点線 |
dotted | 点線 |
double | 2重線 |
groove | 谷線 |
ridge | 山線 |
inset | 内線 |
outset | 外線 |
inherit | 継承 |
<p><input type="text" style="outline-style: none"></p>
<p><input type="text" style="outline-style: solid"></p>
<p><input type="text" style="outline-style: dashed"></p>
<p><input type="text" style="outline-style: dotted"></p>
<p><input type="text" style="outline-style: double"></p>
スタイルシート属性 outline は、リンクやフォーム部品がフォーカス状態になったときの表示方法を指定します。
ブラウザでTABキーを押すと、フォーカスがリンクやフォーム部品を移動していきます。フォーカスがある状態のリンクやフォーム部品は、枠線で囲まれます。この枠線の幅やスタイル、色を指定します。
outline-color: color
<p><input type="text" style="outline-color: black"></p>
<p><input type="text" style="outline-color: gray"></p>
<p><input type="text" style="outline-color: silver"></p>
<p><input type="text" style="outline-color: white"></p>
<p><input type="text" style="outline-color: red"></p>
<p><input type="text" style="outline-color: green"></p>
<p><input type="text" style="outline-color: blue"></p>
World Wide Web Consortium (2018) CSS Basic User Interface Module Level 3 (CSS3 UI)