DEV Community

Cover image for How to create circles in CSS
JetThoughts Dev for JetThoughts

Posted on • Edited on • Originally published at jetthoughts.com

How to create circles in CSS

Let's look at a few tricks in CSS able to create basic shapes like circles.

<div class="circle"></div>
Enter fullscreen mode Exit fullscreen mode

Border-Radius

For this case need to use the border-radius property and set the value to 50%. Then combine the height and width properties with a matching value.

.circle {
  width: 100px;
  height: 100px;
  border-radius: 50%;
  background: lightgreen;
}
Enter fullscreen mode Exit fullscreen mode

Image description

Circle()

In this, the circle is created using the shape-outside property. You must also apply a clip-path with the appropriate property to make the circle appear.

.circle {
  width: 100px;
  height: 100px;
  clip-path: circle();
  shape-outside: circle();
  background: yellow; 
}
Enter fullscreen mode Exit fullscreen mode

Image description

Top comments (0)