CSS3

プロパティ

clip

  編集:2022.07.14 by T.A.

[Edge]非推奨。→mdn

切り抜き。

名前 clip
rect() | auto
初期値 auto
適用対象 絶対的に位置された要素。SVG においては、次に挙げるものに適用される:
新たな表示域を確立する要素、pattern 要素、mask 要素
継承 されない
百分率 受容しない
算出値 指定値
正準的順序 文法に従う
アニメーション型 矩形として

作者には、代わりに clip-path プロパティを利用することが奨励される。ユーザー エージェントは、clip プロパティをサポートするものとする。

auto
要素は切り抜かれない。
rect()
rect(<top>, <right>, <bottom>, <left>)

[<top>/<right>/<left>/<bottom>]は、ボックスの[上端/左端/上端/左端]ボーダー辺から,切り抜き領域の[上端/右端/下端/左端]辺までのオフセットを指定する。

作者は、各オフセットをカンマで分離するべきである。ユーザー エージェントは、カンマによる分離をサポートするものとする。また、カンマなしの(空白による)分離をサポートしてもよい(ただし,カンマとの組み合せは不可とする) ― この仕様【CSS 2】の以前の改訂では、これに関して多義的であったので。

[<top>/<right>/<bottom>/<left>]は、<length> 値または auto をとり得る。

<length> に対する負な値も許可される。

値 auto は、切り抜き領域の対応する辺を、要素により生成されるボーダー ボックスを成す辺と同じにすることを意味する ― すなわち auto は:

座標を画素単位に丸めるときは、次についてケアされるべきである:

<IMG src="../Sample/Picture_M.jpg"
 style=""><BR>
指定なし

<IMG src="../Sample/Picture_M.jpg"
 style="clip:rect(20px,20px,20px,20px)">

clip プロパティは、SVG 要素用の呈示属性である。

div {
  clip: rect(1em, 11em, 9em, 1em);
}
関連

clip-path


テスト
HTML:

ここに表示
HTML:

ここに表示
スクリプト:


スクリプト:



表示内容:
表示内容: