C& Color & Design

CSS Clip-Path-generator

Redigera CSS clip-path-former visuellt med förinställningar, dragbara polygonpunkter och reglage. Kopiera clip-path-CSS:en.

🔒 Körs helt i din webbläsare — ingenting laddas upp

Drag the handles to reshape the polygon. Select a handle, then add a point after it or remove it.

Advertisement

Designa CSS clip-path-former visuellt

Egenskapen clip-path låter dig skära ut ett element i nästan vilken form som helst med enbart CSS. Hexagonala avatarer, sneda sektionskanter, pilformade knappar och pratbubblor kan alla skapas utan bilder eller extra markup. Att skriva polygonkoordinater för hand är dock mödosamt. Den här generatorn ger dig en live-förhandsvisning med dragbara handtag, så att du kan forma elementet och kopiera den färdiga deklarationen.

Polygoner, cirklar, ellipser och insets

Verktyget stöder de viktigaste grundformsfunktionerna. polygon() tar en lista med punkter skrivna som x- och y-procent, vilket är idealiskt för trianglar, trapetser, stjärnor och pilar. circle() och ellipse() tar en radie och en mittposition, och inset() skär in från varje kant av boxen med en valfri radie för rundade hörn. Välj en förinställning som utgångspunkt och finjustera den. För polygoner kan du dra valfritt handtag för att flytta ett hörn, eller fokusera ett handtag och använda piltangenterna för exakta steg på en procent, och hålla ned Shift för större hopp.

Tips för att använda clip-path

Eftersom alla värden är procent skalas formen med elementet, vilket gör den väl lämpad för responsiva layouter. Kom ihåg att clip-path bara påverkar ritningen: kantlinjer och boxskuggor utanför formen klipps också bort, så använd ett omslutande element med filter: drop-shadow() om du behöver en skugga som följer formen. Du kan också animera mellan två polygoner med samma antal punkter med hjälp av CSS-övergångar för mjuka morfningseffekter. Den genererade koden är en enda rad som du kan klistra in i valfri stilmall, och all redigering sker lokalt i din webbläsare.

Hur man använder

  1. Välj en förinställningBörja från en form som en triangel, hexagon, stjärna, pil, cirkel eller infälld rektangel.
  2. Redigera formenDra polygonhandtagen, eller använd reglagen för cirkel-, ellips- och inset-former.
  3. Lägg till eller ta bort punkterMarkera en punkt och lägg till en ny efter den eller ta bort den för att finjustera polygonen.
  4. Kopiera CSS:enKopiera clip-path-deklarationen och tillämpa den på valfritt element.

Vanliga frågor

Vad gör clip-path?
CSS-egenskapen clip-path döljer allt utanför en form du definierar, så att du kan göra om valfri box, bild eller video till en triangel, hexagon, cirkel eller egen polygon.
Varför anges värdena i procent?
Procentvärden är relativa till elementets egen box, så den klippta formen skalas med elementet i stället för att ha en fast storlek i pixlar.
Hur lägger jag till eller tar bort polygonpunkter?
Klicka på ett handtag för att markera det och tryck sedan på Lägg till punkt efter markerad för att infoga en punkt halvvägs till nästa, eller på Ta bort markerad punkt. En polygon behåller alltid minst tre punkter.
Ändrar clip-path elementets layout?
Nej. Elementet behåller i de flesta fall sin ursprungliga box för layout och träffdetektering; bara det ritade området klipps.
Stöds det i alla webbläsare?
Grundformer som polygon(), circle(), ellipse() och inset() stöds i alla aktuella större webbläsare.
Advertisement