Propiedad clip

La propiedad clip permite recortar un elemento posicionado absolutamente, dejando visible solo el área rectangular especificada. El valor se establece mediante la función rect.

Sintaxis

cssselector {
  clip: rect(superior, derecha, inferior, izquierda) | auto;
}

Preparación de imágenes

Supongamos que tenemos una imagen de la naturaleza que vamos a recortar:

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

Результат:

Ejemplo

Recortemos la imagen, dejando visible solo la parte central:

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

Результат:

Véase también

  • propiedad clip-path,
    alternativa moderna para recortar elementos
  • propiedad mask,
    que permite aplicar una máscara
  • propiedad position,
    necesaria para que funcione clip
  • propiedad overflow,
    que también puede ocultar partes del contenido