clip
切り抜き

ブラウザ
  • IE
  • Cr
  • Sf
  • Fx
  • O
適用対象
継承 継承しない
初期値 auto
メディア
  • visual

要素の切り抜き領域を指定するプロパティです。

この指定は、positionプロパティabsolute または fixed を指定している場合に有効です。

  • このプロパティについては、ブラウザの対応状況の関係上、CSS 2.1の仕様をベースにして説明しています。

clip: rect(50px 500px 300px 100px);

プロパティの値
プロパティ名 説明
clip auto 切り抜かない (初期値)
rect(長さ) 数値+単位(px 等)
  • 長さには、上、右、下、左の順で4つ値を指定します。それぞれの値は、カンマ( , )または半角スペースで区切って記述します。(IEではカンマ区切りに対応していないため、半角スペースで区切ることをお勧めします)(ただし、CSS 2.1の仕様では、カンマで区切る必要があるとされています)

切り抜き領域の指定方法

rect(上辺の距離 右辺の距離 下辺の距離 左辺の距離)

[領域指定のイメージ]

上記の図のように、それぞれの値はボックス(実際の領域)の上端と左端を基準とした距離で指定することになります。

rect(50px 500px 300px 100px)

例えば上記のように指定されている場合は、表示される領域の大きさは 400px×250px になります。

500px(右辺) - 100px(左辺) = 400px(幅)
300px(下辺) - 50px(上辺) = 250px(高さ)

このプロパティに関連する目的別リファレンス
画像を切り抜く