style.outlineColorプロパティ

style.outlineColorは、要素のスタイル属性のoutline-colorプロパティの値を取得、もしくは、設定するプロパティ。

outline-colorプロパティは、要素のアウトライン(輪郭線)の色を指定することができる。

構文

取得

var $outlineColor = $elementReference.style.outlineColor;

戻り値

要素のスタイル属性のoutline-colorプロパティの値。

設定

$elementReference.style.outlineColor = "color | transparent | inherit";
color | transparent | inherit
アウトラインの色を指定。
下記の何れかの方法で指定する。初期設定値は、「transparent」。
  • カラーネーム:赤であればred
  • RGBカラーモデル:下記のような形式で指定できる。
    • #RGB:赤であれば#f00
    • #RRGGBB:赤であれば#ff0000
    • rgb( 0~255, 0~255, 0~255 ):赤であればrgb( 255, 0, 0 )
    • rgb( 割合, 割合, 割合 ):赤であればrgb( 100%, 0%, 0% )
  • transparent:透明。
  • inherit:親要素のアウトラインの色を継承。

サンプル

 サンプルボックス要素

変更後のoutline-colorプロパティの値:

サンプルの動作について

  • 「設定(透明)」ボタンをクリックすると、「サンプルボックス要素」のアウトラインを透明にし、「変更後のoutline-colorプロパティの値:」の右横に「transparent」と表示する。
  • 「設定(緑色)」ボタンをクリックすると、「サンプルボックス要素」のアウトラインを緑色にし、「変更後のoutline-colorプロパティの値:」の右横に「green」と表示する。
  • 「設定(青色)」ボタンをクリックすると、「サンプルボックス要素」のアウトラインを青色にし、「変更後のoutline-colorプロパティの値:」の右横に「rgb(0, 0, 255)」と表示する。
  • 「設定(赤色)」ボタンをクリックすると、「サンプルボックス要素」のアウトラインを赤色にし、「変更後のoutline-colorプロパティの値:」の右横に「rgb(255, 0, 0)」と表示する。
  • 「設定(継承)」ボタンをクリックすると、「サンプルボックス要素」のアウトラインの色を親要素から継承し、「変更後のoutline-colorプロパティの値:」の右横に「inherit」と表示する。

サンプルのソースコード

JavaScript

<script type="text/javascript">
function setOutlineColor( $outlineColor ) {
 var $elementReference = document.getElementById( "sample" );
 $elementReference.style.outlineColor = $outlineColor;
 var $outlineColor = $elementReference.style.outlineColor;
 document.getElementById( "sampleOutput" ).innerHTML = $outlineColor;
}
</script>

HTML

<div id="sample" style="outline: 5px solid red; background-color: yellow; margin: 15px; width: 300px; height: 200px;"> サンプルボックス要素</div>
<button onclick="setOutlineColor('transparent');">設定(透明)</button>
<button onclick="setOutlineColor('green');">設定(緑色)</button>
<button onclick="setOutlineColor('#0000ff');">設定(青色)</button>
<button onclick="setOutlineColor('rgb( 255, 0, 0 )');">設定(赤色)</button>
<button onclick="setOutlineColor('inherit');">設定(継承)</button>
<p>変更後のoutline-colorプロパティの値:<span id="sampleOutput"></span></p>

スポンサード リンク

カテゴリー: DOM, JavaScript, Styleオブジェクト, アウトライン, プロパティ, リファレンス パーマリンク