clipプロパティ

clipプロパティは、絶対位置指定された要素をクリッピングし、指定された矩形領域のみを表示させることができます。 値はrect関数を用いて指定します。

構文

cssセレクタ {
  clip: rect(上, 右, 下, 左) | auto;
}

画像の準備

クリッピングする自然の画像を用意します:

html<img src="image.jpg" width="500">

Результат:

例

画像をクリッピングし、中央部分のみを表示させます:

html<div class="container">
  <img class="image" src="image.jpg">
</div>
css.container {
  position: relative;
  width: 400px;
  height: 300px;
}
.image {
  position: absolute;
  clip: rect(50px, 350px, 250px, 50px);
  width: 400px;
  height: 300px;
}

Результат:

関連項目

  • clip-pathプロパティ,
    要素をクリッピングするための現代的な代替手段
  • maskプロパティ,
    マスクを適用することができます
  • positionプロパティ,
    clipの動作に必要です
  • overflowプロパティ,
    コンテンツの一部を非表示にすることもできます