Proprietà clip

La proprietà clip permette di ritagliare un elemento posizionato in modo assoluto, lasciando visibile solo l'area rettangolare specificata. Il valore viene definito utilizzando la funzione rect.

Sintassi

cssselettore {
  clip: rect(alto, destra, basso, sinistra) | auto;
}

Preparazione delle immagini

Supponiamo di avere un'immagine della natura che andremo a ritagliare:

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

Результат:

Esempio

Ritagliamo l'immagine, lasciando visibile solo la parte centrale:

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

Результат:

Vedi anche

  • la proprietà clip-path,
    alternativa moderna per il ritaglio degli elementi
  • la proprietà mask,
    che permette di applicare una maschera
  • la proprietà position,
    necessaria per il funzionamento di clip
  • la proprietà overflow,
    che può anche nascondere parti del contenuto