WEBページ作成リファレンス
cman.jp cman.jp > WEBページ作成TOP > CSSリファレンス > 「アウトラインの表示」

outline,outline-style,outline-width,outline-color,outline-offset 「アウトラインの表示」

アウトラインのスタイル、太さ、色、アウトラインまでの距離を指定します。

  • 「outline」は、スタイル、太さ、色をまとめて指定します。
  • 「outline-style」は、スタイルを指定します。
  • 「outline-width」は、太さを指定します。
  • 「outline-color」は、色を指定します。
  • 「outline-offset」は、アウトラインまでの距離を指定します。

【borderとの相違点】
・アウトラインは、新たな領域を確保しないため、以降のレイアウトに影響がでません。
・形は長方形以外となる場合もあります。対象の要素に沿ってアウトラインが表示されます。

CSS Ver.適用要素継承
2.1
3.0
全てしない
※CSS Ver.:3.0=outline-offset
        2.1=outline-offset以外
広告

outline,outline-style,outline-width,outline-color,outline-offset の指定方法

構文

outline : outline-style || outline-width || outline-color;

outline-style : [style];

outline-width : [width];

outline-color : [color];

outline-offset : length;

プロパティ/設定値意味
outline: outline-style outline-width outline-color;
アウトラインのスタイル、太さ、色をスペースで区切って、任意の順で1~3個指定可能。
スタイルは、必須指定です。指定がない場合、アウトラインは表示されません。
デフォルト:「タグ毎のスタイル初期値」を参照
outline-style: アウトラインのスタイル;

設定値は、border「罫線の設定」のstyle [スタイルの指定]を参照
outline-styleの指定がない場合、アウトラインは表示されません。
デフォルト:「タグ毎のスタイル初期値」を参照
outline-width: アウトラインの太さ;

設定値は、border「罫線の設定」のwidth [太さの指定]を参照
デフォルト:「タグ毎のスタイル初期値」を参照
outline-color: アウトラインの色;

色をコードやネームで指定。
色の見本参照」。
見本以外の色は、色を作成」で、作成。
デフォルト:「タグ毎のスタイル初期値」を参照
outline-offset: 5px;

アウトラインまでの距離を値で指定
長さ・大きさの単位参照
デフォルト:「タグ毎のスタイル初期値」を参照
ページTOP

outline,outline-style,outline-width,outline-color,outline-offset のサンプル


<style type="text/css">
.common div{
  font-family   : "メイリオ", sans-serif;
  width         : 290px;
  border        : 2px solid #6495ed;
  background    : #e7e7ff;
  padding       : 10px;
}
div.cssTitle {
  margin-top    : 10px;
  background    : #6495ed;
  color         : #fff;
  font-weight   : bold;
}
.css_outline{
  outline : #ff00ff 5px inset;
}
.css_outline2{
  outline : #ff00ff 5px;
}
.css_outline_offset_1{
  outline : ridge;
  outline-offset : 5px;
}
.css_outline-s-w-c{
  outline-style : inset;
  outline-width : 5px;
  outline-color : #ff00ff;
}
.css_outline-w-c{
  outline-width : 5px;
  outline-color : #ff00ff;
}
.css_outline_offset_2{
  outline-style : ridge;
  outline-offset : 5px;
}

<!-- html -->
<div class="common">
  <div class="cssTitle">outlineにスタイル、太さ、色指定</div>
  <div class="css_outline">
  アウトライン表示。
  </div>
  <div class="cssTitle">style,width,color指定</div>
  <div class="css_outline-s-w-c">
  アウトライン表示。(outline指定と同じ)
  </div>
  <div class="cssTitle">outlineにスタイルのみ指定。offset指定</div>
  <div class="css_outline_offset_1">
  アウトラインが離れて表示。<br>スタイル以外は初期値。
  </div>
  <div class="cssTitle">styleのみ指定。offset指定</div>
  <div class="css_outline_offset_2">
  アウトラインが離れて表示。<br>style以外は初期値。(outline指定と同じ)
  </div>
  <div class="cssTitle">outlineに太さ、色のみ指定</div>
  <div class="css_outline2">
  スタイル指定ないため、アウトラインが非表示。
  </div>
  <div class="cssTitle">width,colorのみ指定</div>
  <div class="css_outline-w-c">
  style指定ないため、アウトラインが非表示。
  </div>
outlineにスタイル、太さ、色指定
アウトライン表示。
style,width,color指定
アウトライン表示。(outline指定と同じ)
outlineにスタイルのみ指定。offset指定
アウトラインが離れて表示。
スタイル以外は初期値。
styleのみ指定。offset指定
アウトラインが離れて表示。
style以外は初期値。(outline指定と同じ)
outlineに太さ、色のみ指定
スタイル指定ないため、アウトラインが非表示。
width,colorのみ指定
style指定ないため、アウトラインが非表示。

広告
QrCode
このページのURL
スマートフォン・タブレット運営 : CMAN 株式会社シーマン