将图像转换为圆形

时间:2013-07-10 19:46:31

标签: javascript html image

我正在尝试将“平方”图像转换为圆形图像 图像是48x48,边界是平方的。

我想用HTML / Javascript / CSS裁剪它,把它变成一个圆圈。

3 个答案:

答案 0 :(得分:9)

将该图片设为div background-image,然后将div的border-radius设置为50%。很简单就是这样。 :)

Fiddle.

div的CSS:

div {
    width: 48px;
    height: 48px;
    background: url(your_image_url.your_image_extension);
    border-radius: 50%; /*the magic*/
}

答案 1 :(得分:2)

如果您只想使用 javascript ,则可以使用:

<img src='.../images/myImage.png' id="id">
<script>
document.getElementById('id').style.borderRadius = '50%';
</script>

答案 2 :(得分:0)

另一种方法是将图像放入编辑器中,然后剪切正方形的角。因此,您不想要的部分需要透明。当您将它放在网页中时,透明部分将从后面继承颜色。