2011-09-05 54 views
-1

我的意图是为我的网站添加弯曲的角落.. 有谁知道是否有办法让弯曲的角落在页面上的每个元素的角落... 如果是这样的话你怎么做呢?JQuery - 圆角

+0

你在寻找一个jQuery特定的解决方案吗? –

+0

以及任何脚本,自动使一切都有圆角,并保持其边界,并且这样的 – GuyFromOverThere

回答

3

你不需要JavaScript,你可以用CSS来做 - 虽然IE6不会支持这个。对于所有浏览器,您将需要使用图像。

试试这个:

.round{ 
    -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; 
} 

<div class="round etc etc"></div> 
+0

是有办法做到这一点,即6也是所有跨浏览器 – GuyFromOverThere

+0

您将需要使用图像,如Jleagle说... –

1

最简单的选择:CSS3 Solution 如果你想支持旧的浏览器(如IE6),你”必须使用图像。 不知道如何/为什么你会用jQuery来做到这一点。

1
<div id="#my-element">Content</div> 

CSS:

#my-element{ 
    -moz-border-radius: 15px; 
    -webkit-border-radius:15px; 
    border-radius: 15px; /*Future proofing*/ 
} 

OR:

的jQuery:

$('#my-element').css({ 
-moz-border-radius: 15px, 
-webkit-border-radius:15px, 
    border-radius: 15px 
}); 
1

没有通用的解决方案,这一点,有许多原因,因为你将有一个元素不同的尺寸,你会希望他们的角落半径适合他们的尺寸,但主要是因为你有交叉兄弟需要处理的问题。

所以我的看法是,你的问题没有单一的答案,它太模糊,无法在这里回答。