Proprietà CSS clip-path

  • Pagina precedente clip
  • Pagina successiva color

Definizione e uso

L'attributo clip-path ti permette di tagliare l'elemento in forme di base o sorgenti SVG.

Nota:clip-path sostituirà l'attributo abbandonato clip.

Esempio

Taglia l'immagine in un cerchio del 50%:

img {
  clip-path: circle(50%);
}

Prova da solo

Sintassi CSS

clip-path: clip-source|basic-shape|margin-box|border-box|padding-box|content-box|fill-box|stroke-box|view-box|none;

Valore dell'attributo

Valore Descrizione
clip-source Definisci l'URL che punta all'elemento SVG <clipPath>.
basic-shape Taglia l'elemento per forme di base: cerchio, ellisse, poligono o stella.
margin-box Usa il riquadro di margin come riquadro di riferimento.
border-box Usa il riquadro di border come riquadro di riferimento.
padding-box Usa il riquadro di padding come riquadro di riferimento.
content-box Usa il riquadro di contenuto (content box) come riquadro di riferimento.
fill-box Usa il riquadro di confine dell'oggetto (object bounding box) come riquadro di riferimento.
stroke-box Usa il riquadro di confine del tratto (stroke bounding box) come riquadro di riferimento.
view-box Usa la viewport SVG come riquadro di riferimento.
none Valore predefinito. Non crea percorso di taglio.

Dettagli tecnici

Valore predefinito: none
Ereditarietà: No
Produzione di animazioni: Supportato (solo per il valore basic-shape). Vedi anche:Proprietà correlate agli animazioni.
Versione: Modulo di Maschera CSS Livello 1
Sintassi JavaScript: object.style.clipPath="circle(50%)"

Supporto del browser

I numeri nella tabella indicano la versione del browser che supporta completamente l'attributo.

Chrome IE / Edge Firefox Safari Opera
55.0
23.0 -webkit-
79.0* 54.0 9.1
6.1 -webkit-
42.0
15.0 -webkit-

* Edge solo supporta clip-path sugli elementi SVG (non supporta gli elementi HTML).

  • Pagina precedente clip
  • Pagina successiva color