html - 使用 css 进行图像 mask

标签 html css

在我的网站上,我想在特定区域显示个人资料图片呈圆形。在我的文件夹中,它位于矩形页面中。为此,我正在使用以下样式但不起作用

<div class="circle">
     <img src="~/Content/Member/MemberPhotos/default_user_icon.jpg"/></div> 
</div>

试图用形状图像遮盖

 .circle {
width:100px;height:100px;
overflow: hidden;
-webkit-mask-image: url(crop.png);
}

还尝试了以下 css

.circle {  
width:100px;  
height:100px;  
border-radius: 50px;
background-color:#000; 
clip: rect(0px,50px,100px,0px); 
}

两者都没有被屏蔽。任何人都请帮助我

最佳答案

<div class="circle">
 <img src="~/Content/Member/MemberPhotos/default_user_icon.jpg" style="border-radius: 50% 50% 50% 50%" />
</div>

应该这样做。

关于html - 使用 css 进行图像 mask ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18507976/

相关文章:

html - 流体模板 : div offset

javascript - 如何在多个 DIV 标签上循环不透明度更改和显示状态

css - 这可能只在 css 中制作 "double sort"图标吗?

javascript - 使用 jquery 在克隆的 div 内部绑定(bind)操作

html - 在 Internet Explorer 中查看时更改站点

javascript - 将 Javascript 事件添加到使用 pdfJS 打开的 pdf

css - 反馈部分出现的水平滚动条是什么?

html - 保持绝对定位元素的宽度取决于其文本内容的首选宽度

php - 隐藏根类别并将子类别显示为菜单

javascript - 工具提示嵌套在<label>中,防止 'mousedown'触发输入:active