Egenskapen clip

Egenskapen clip låter dig beskära ett absolut positionerat element, så att endast det angivna rektangulära området är synligt. Värdet anges med funktionen rect.

Syntax

cssselector {
  clip: rect(top, right, bottom, left) | auto;
}

Förberedelse av bilder

Låt oss säga att vi har en naturbild som vi ska beskära:

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

Результат:

Exempel

Låt oss beskära bilden så att endast den centrala delen är synlig:

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;
}

Результат:

Se även

  • egenskapen clip-path,
    ett modernt alternativ för att beskära element
  • egenskapen mask,
    som låter dig applicera en mask
  • egenskapen position,
    nödvändig för att clip ska fungera
  • egenskapen overflow,
    som också kan dölja delar av innehållet