这就是我想要实现的。img的圆角边框
我想让它尽可能的灵活,所以我分裂,巴入左上角,左,右上角等。
这是我曾尝试:
<div class="top">
<div class="lt">
<div class="lr">
<img src='somepicture.jpg' />
</div>
</div>
</div>
.win{width:182px;}
.win .lt{background:url('../img/5.png') no-repeat left top;}
.win .lr{background:url('../img/7.png') no-repeat right top;}
.win .top{background:url('../img/6.png') top;}
.win .l{background:url('../img/2.png') no-repeat left;}
.win .top,.win .lt, .win .lr{height:10px;padding:0;margin 0;overflow:hidden;}
.win .l
不适合于图像的高度。
也许我的整个做法是错误的。这种问题的最佳做法是什么?
/*编辑*/
它看起来这个解决方案不工作对我来说:
为u可以SSE的边界从角落失踪。如果我使它4+像素厚然后它确定,但我需要它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 */
}
如何使用'border-radius'? –
它是由IE支持的吗? – PDFedit
从IE9开始支持边界半径,并支持其他大多数较新的浏览器。如果您使用-moz-前缀,则Firefox从版本1.0(!)开始。 –