html - 图像周围的圆 Angular 边框不显示

标签 html css rounded-corners

enter image description here

如您所见,边 Angular 处缺少边框(红色)。如果我把它做成 4+ px 厚那么它没问题,但我需要它 1px 薄。为什么这是一个问题?这个属性的行为是这样设计的吗?

html

<div class="win" >  
<img class="rounded" src='red.jpg' />
</div>

css

.win{width:188px;float:left;margin:0 30px 25px 0;}
.win .rounded {
overflow: hidden;
behavior: url(PIE.htc);
border:1px solid #000;  
-moz-border-radius: 7px; /* Firefox */
-webkit-border-radius: 7px; /* Safari and Chrome */
border-radius: 7px; /* Opera 10.5+, future browsers, and now also Internet Explorer 6+ using IE-CSS3 */
} 

/编辑/

我终于找到了一个完全符合我需要的解决方案。我分享链接,也许其他人有同样的问题:

http://webdesignerwall.com/tutorials/css3-rounded-image-with-jquery

最佳答案

你应该看看 background-clip css 属性。试试 background-clip: padding-box。您还应该添加 -webkit-background-clip-moz-background-clip 以支持旧版浏览器。

关于html - 图像周围的圆 Angular 边框不显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7619896/

相关文章:

javascript - 使用 anchor 、类和 jQuery 滚动

html - 如何删除 HTML 表格中列标题及其下方行之间的空格?

html - Safari 字体闪烁(悬停时改变重量)

css - 圆形 CSS 标签

java - Android:给webview圆角?

html - 除非设置为位置 :absolute,否则父 div 将无法正确显示

javascript - 当选中复选框时,将文本框值乘以 0.9

javascript - 更改事件类以及导航丸中的内容

css 图像中心没有拉伸(stretch)图像

css - svg css 圆 Angular 不起作用