CSS3

プロパティ

mask-origin

  編集:2022.07.14 by T.A.

mdn

マスクの基準位置。

名前 mask-origin
<geometry-box>#
初期値 border-box
適用対象 mask-image と同じ(すべての要素。SVG においては、[defs 要素以外のコンテナ要素グラフィックス要素use 要素])。
継承 されない
百分率 受容しない
算出値 指定値
正準的順序 文法に従う
アニメーション型 離散的

単独のボックスとして描画される要素に対しては、マスク位置決め区画 を指定する。複数個のボックスとして描画される要素(例: 何行かにわたる行内ボックス、何ページかにわたるボックス)に対し、どのボックスに演算して、マスク位置決め区画を決定するかは、box-decoration-break により指定される。

<geometry-box>
<shape-box> | fill-box | stroke-box | view-box

位置は、指定されたキーワードによる基準ボックスに相対的になる。( 0 0 は ボックスの左上隅、100% 100% は右下隅になる。)

<geometry-box> 値に対する使用値†は:

【† 原文には“算出される”としか述べられていないが、算出値と解釈するとプロパティ定義表の“算出値”の欄に反するので、使用値と解釈する他にないであろう。】

注記: mask-origin プロパティは、background-origin プロパティ [CSS3BG] に類似するが、[それがとり得る値の集合/その初期値]は異なる。

注記: mask-clippadding-boxmask-originborder-boxmask-positiontop left(初期値)にされていて、要素のボーダーは 0 でない場合、マスク層画像の上端と左端は切り取られることになる。

mask-origin 値を成すカンマで分離された値たちが、どのマスク層に寄与するかについては、複数のマスク画像の多層化法を見よ。

<shape-box>
<box> | margin-box
fill-box
要素のオブジェクト限界ボックス
stroke-box
要素の stroke 限界ボックス
view-box
要素に最も近い SVG 表示域が成すボックス ― SVG 表示域を作成している要素用に viewBox 属性が指定されているならば:

【 viewBox が指定されていない場合にどうなるかは、述べられていない。】

<box>
border-box | padding-box | content-box
border-box
背景はボーダー ボックス内に塗られる。
padding-box
背景はパディング ボックス内に塗られる。
content-box
背景は内容ボックス内に塗られる。

HTML:

ここに表示
¶[Edge]×?
HTML:

ここに表示
スクリプト:


スクリプト:



表示内容:
表示内容: