How to Create a Circle with CSS

Making a circle with css is a simple task;

Have your element (i.e. ‘.circle’) and set the css as follows;

Circle CSS

As long as your width and height are equal, you will create a perfect circle.
From here you can do some fun things using css;

With the @keyframes rule, we can create animations. It works by gradually changing one set of css styles into another set.
Specify from and to, which is similar to 0 – 100%.

Circle CSS

Now using only css, we can use some css3 features and make it spin;

Circle CSS

This will create a spinning circle with a gradient, with no images or additional requirements.
Something to remember is most css3 features are not available to those poor souls with older/legacy browsers, so keep in mind to degrade your sites and styles gracefully.