是否可以仅使用html和css将曲线边缘带到div ...而不使用图像。
答案 0 :(得分:6)
不是兼容的跨浏览器(特别是IE还不支持它)。在CSS 3中,您可以使用border-radius
,其中Safari和Firefox目前支持-webkit-border-radius
和-moz-border-radius
。例如
<div style="-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
border: 1px solid #000;
padding: 10px;">
This is a sample div.
</div>
答案 1 :(得分:4)
是的,这是可能的,但它是一个CSS 3功能,可能不适用于所有浏览器(或在所有浏览器中都不一样)。有关示例,请参阅this article。
答案 2 :(得分:3)
我假设你的意思是border-radius。是的,可以在border-radius
的适当浏览器(不是IE)中使用。因为它是一个CSS3属性,它还没有正确实现,你需要做一些技巧才能使它工作:
-moz-border-radius: 10px; /* for firefox */
-webkit-border-radius: 10px; /* for safari & chrome */
border-radius: 10px; /* for others (opera) */
答案 3 :(得分:1)
是的,当然,它在技术上是可行的(我猜是最好的可能),here就是一个例子(一定要查看源代码,它确实是一种很酷的技术)。