Circular images with CSS
Published on 19 December 2013 at 09:04 by
A trend which, while it has been around for a while, seems to be showing up more and more these days is circular images. These are quite easy to do using border-radius
, and below you can see how. You can either use a background-image
in CSS, or add the border-radius
to an img
tag, which I prefer.
We'll use this picture of William Shakespeare.
.circular {
width: 300px;
height: 300px;
border-radius: 150px;
-webkit-border-radius: 150px;
-moz-border-radius: 150px;
}
<!-- regular image -->
<img src="http://i.imgur.com/jZN7xit.jpg">
<!-- circular image -->
<img src="http://i.imgur.com/jZN7xit.jpg" class="circular">
And the output:
One thing to bear in mind is that the border-radius must be half the height and width in order to make the image circular. Width & height equal 300px, border-radius equals 150px. Width & height equal 600px, border-radius equals 300px.