Utviklerverktøy

clip-path-generator

Velg en form, juster den og kopier CSS-en. Du trenger ikke noe bilde.

clip-path-generator Kjører på enheten din
  • Kjører i nettleseren din — teksten din sendes aldri noe sted
  • Ingen registrering, ingen kvoter, gratis å bruke så ofte du vil

Slik fungerer det

clip-path skjærer et element ned til en kontur. Alt utenfor formen tegnes ikke og kan ikke klikkes, noe som gjør den til en ekte form i stedet for et bilde av en – og den fungerer på alle elementer, også bilder og video.

Prosent, ikke piksler

Polygonpunkter oppgis som prosenter av elementets egen bredde og høyde, så formen strekkes med elementet i stedet for å gå i stykker i en annen størrelse. Det er det som gjør den brukbar i en responsiv layout.

Klikk følger formen

Dette er delen som skiller clip-path fra et dekorativt overlegg. Det bortklippede området mottar ingen pekerhendelser i det hele tatt, så en trekantet knapp er trekantet for musen så vel som for øyet.

Animere mellom former

En polygon kan gå jevnt over i en annen polygon bare hvis begge har like mange punkter. Det vanlige trikset er å fylle ut den enkleste formen med dupliserte punkter så antallet stemmer – en trekant skrevet som fire punkter, der to ligger på samme sted, kan morfe til et kvadrat.

Linjen med -webkit-

Gjeldende nettlesere trenger bare egenskapen uten prefiks. Kopien med prefiks er tatt med fordi noen eldre Safari-versjoner fortsatt krever den, og det koster ingenting å la den stå.

Hva den ikke gjør

Den klipper; den flytter ikke om innhold. Tekst rundt behandler fortsatt elementet som det opprinnelige rektangelet. For å få tekst til å brytes rundt en form trenger du shape-outside, som har samme syntaks.

Vanlige spørsmål

clip-path-generator – spørsmål

Forblir de klippede områdene klikkbare?

Nei. Alt utenfor formen mottar ingen pekerhendelser, noe som som regel er akkurat det du vil.

Kan jeg animere en clip-path?

Mellom polygoner med samme antall punkter, ja. Fyll ut den enkleste formen med dupliserte punkter så antallet stemmer.

Brytes teksten rundt formen?

Nei. clip-path klipper bare. Bruk shape-outside for tekstbryting.

Trengs prefikset -webkit-?

Bare for eldre Safari. Alle gjeldende nettlesere støtter egenskapen uten prefiks.

Kan jeg bruke det på et bilde eller en video?

Ja, på et hvilket som helst element.