Dit is dezelfde kerstbal die we eerder ook al getekend hebben, behalve dat hij nu een motief aan de zijkant heeft dat gedefinieerd wordt als een polyline.

Standaard zou de polyline niet samenvallen met de rand van de cirkel. Zonder bijknippen zou het motief er zo uitzien:

We gebruiken hier een clip-path om ervoor te zorgen dat het motief perfect op de kerstbal past. Het clip-path wordt gedefinieerd in de sectie defs.

Daar definiƫren we een clipPath met een ID. De inhoud van dit clip-pad is een cirkel die overeenkomt met de grootte van onze kerstbal. Daarna gebruiken we het clip-pad om de polyline bij te knippen door de clip-path eigenschap ervan in te stellen.

<svg width="200px" height="200px" viewBox="-100 -100 200 200">
  <defs>
    <clipPath id="bal">
      <circle cx="0" cy="20" r="70" />
    </clipPath>
  </defs>

  <circle cx="0" cy="20" r="70" fill="#D1495B" />
  <polyline clip-path="url(#bal)" fill="none" stroke="#9C2D2A" stroke-width="20"
    points="-120 40 -80 0 -40 40 0 0 40 40 80 0 120 40" />
  <circle cx="0" cy="-75" r="12" fill="none" stroke="#F79257" stroke-width="2" />
  <rect x="-17.5" y="-65" width="35" height="20" fill="#F79257" />
</svg>