CSS3

プロパティ

overflow-clip-margin

  編集:2022.07.14 by T.A.

mdn(en)mdn

過フロー時の過表示部の幅。

名前 overflow-clip-margin
<visual-box> || <length[0,∞]>
初期値 0px
適用対象 すべての要素
継承 されない
百分率 受容しない
算出値 [算出された <length>、<visual-box> キーワード]が成すペア
正準的順序 文法に従う
アニメーション型 【未策定】

このプロパティは、ボックスの 過フロー切り取り辺 を定義する ― すなわち、次を定義する:

ボックスの内容は、[ボックスの過フロー切り取り辺で切り取るように定義された効果(上の overflow: clip など†)]により切り取られる前に、限界域から精確にどこまで外側に塗ることが許容されるか【† 他にも、contain プロパティによる塗り封じ込めがある場合が該当する。】

各種 値は、次に従って定義される:

<visual-box>
content-box
| padding-box
| border-box

<length> に指定されたオフセットが 0 の場合の過フロー切り取り辺として、どのボックス辺を利用するかを指定する。

省略時の既定は、padding-box になるとする。

content-box
[内容ボックス/内容辺]を基準にする(SVG 文脈においては、fill-box として扱われる)。
<DIV style="border:1px solid red;
 width:100px; height:50px;
 overflow:clip;
 overflow-clip-margin:content-box;
 font-size:15px; line-height:1;
">abc defgh ijklmn opqrs tuvwxyz abc def ghi jkl mno pqr
</DIV>
padding-box
[パディング ボックス/パディング辺]を基準にする(SVG 文脈においては、fill-box として扱われる)。
<DIV style="border:1px solid red;
 width:100px; height:50px;
 overflow:clip;
 overflow-clip-margin:padding-box;
 font-size:15px; line-height:1;
">abc defgh ijklmn opqrs tuvwxyz abc def ghi jkl mno pqr
</DIV>
border-box
[ボーダー ボックス/ボーダー辺]を基準にする(SVG 文脈においては、stroke-box として扱われる)。
<DIV style="border:1px solid red;
 width:100px; height:50px;
 overflow:clip;
 overflow-clip-margin:border-box;
 font-size:15px; line-height:1;
">abc defgh ijklmn opqrs tuvwxyz abc def ghi jkl mno pqr
</DIV>
<DIV style="border:1px solid red;
 width:100px; height:50px;
 overflow:clip;
 overflow-clip-margin:border-box 10px;
 font-size:15px; line-height:1;
">abc defgh ijklmn opqrs tuvwxyz abc def ghi jkl mno pqr
</DIV>
<length[0,∞]>
指定されたオフセットは、過フロー切り取り辺は、指定されたボックス辺から どこまで拡がるかを規定する。

負な値は無効とする。

省略時の既定は、0 になるとする。

<DIV style="border:1px solid red;
 width:100px; height:50px;
 overflow:clip;
 overflow-clip-margin:20px;
 font-size:15px; line-height:1;
">abc defgh ijklmn opqrs tuvwxyz abc def ghi jkl mno pqr
</DIV>

過フロー切り取り辺は、隅において、[ box-shadow拡幅距離に指定されたオフセットを与えたとき ]と正確に同じ仕方で形状付けられる。[CSS-BACKGROUNDS-3] § 隅の形状付け を見よ。

¶課題省く

注記: overflow 【の算出値】が[ hiddenscroll ]になるボックスに対しては、過フロー切り取り辺を利用するよう定義されないので、このプロパティによる効果は無い。


テスト
HTML:

ここに表示
HTML:

ここに表示
スクリプト:


スクリプト:



表示内容:
表示内容: