javascript - 将图像转换为圆形

标签 javascript html image

我正在尝试将“方形”图像转换为圆形图像。
图片为 48x48,其边框为正方形。

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

最佳答案

将该图像作为 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*/
}

关于javascript - 将图像转换为圆形,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17579620/

相关文章:

javascript - toDataURL() 很慢

javascript - 当我使用 Javascript 添加新的 CSS 样式时,那里的 JS 停止工作

java - 尝试使用 servlet + jsp + mysql 将多个文件(具有任何扩展名)上传到 mysql 数据库

jquery - 在输入更改时查找最接近的元素并显示工具提示

c# - Newtonsoft.Json 反序列化 base64 图像失败

php - 超快的 getimagesize 在 php 中

javascript - 使用 jQuery,如何根据页面高度限制广告单元的数量?

java - 对 AJAX 请求的 Servlet 响应为空

php - 如何在wordpress中搜索和打印数据库?

java - 无法将图像放入框架中