clipPath.title

clipPath.subtitle

Preset Shapes

Controls

Preview

Clip Path
clip-path: circle(50% at 50% 50%);

About CSS Clip Path Maker

The CSS Clip Path Maker is a visual tool that helps you create custom shapes using the CSS clip-path property. Design unique shapes with preset templates or create custom paths for creative web designs.

Features

  • 12+ preset shapes (circle, triangle, hexagon, star, etc.)
  • Visual controls for shape customization
  • Multiple background types (solid, gradient, image)
  • Real-time preview
  • Copy CSS code instantly
  • Custom clip path support
  • Inset rectangle with individual side controls
  • Responsive design

Clip Path Functions

circle():

Creates circular shapes. Syntax: circle(radius at position)

ellipse():

Creates elliptical shapes. Syntax: ellipse(rx ry at position)

polygon():

Creates custom polygons. Syntax: polygon(x1 y1, x2 y2, ...)

inset():

Creates rectangular shapes. Syntax: inset(top right bottom left)

Use Cases

  • Hero sections with unique shapes
  • Image galleries with creative layouts
  • Card designs with custom borders
  • Decorative elements and backgrounds
  • Button and badge shapes
  • Infographic elements

Browser Support

CSS clip-path is supported by all modern browsers including Chrome, Firefox, Safari, and Edge. For older browsers, consider using -webkit-clip-path as a fallback.

Tips

  • Use percentage values for responsive shapes
  • Combine clip-path with transitions for animations
  • Test shapes with different content sizes
  • Consider accessibility when clipping text
  • Use polygon() for complex custom shapes