0

我正在考虑添加一个边框顶部,20px solid red;我希望它的底部是圆形的。有了以下内容,它似乎对我有用。

 -moz-border-radius-bottomright: 12px 12px;
  border-bottom-right-radius: 12px 12px;
  -moz-border-radius-bottomleft: 12px 12px;
  border-bottom-left-radius: 12px 12px; 

我该怎么做?

4

2 回答 2

0

I suggest you to use border instead of border-top to make sure the property is applied to all borders.

border: 20px solid red;

In this case you can use border-bottom-left-radius: 12px; with one value because both are the same.

Also you can add vendor property for webkit:

-webkit-border-bottom-right-radius: 12px;
-webkit-border-bottom-left-radius: 12px;

Here is a fiddle.

于 2013-04-24T00:02:03.490 回答
0

我不确定为什么你不能产生结果,但上面的代码看起来是正确的。我提供了一个 JS Fiddle 示例,我的作品。我假设您将border-top 属性添加到框中。我认为每个边界属性不需要两个值。希望这可以帮助。

创建一个 ID 为 box 的新图层对象并应用以下 CSS。如果在框中添加段落,则不会出现边框。

http://jsfiddle.net/brownlace/kEvrE/1/embedded/result/

/* css3 rounded corners */

#box {
border-top: 20px solid red;
border-bottom-right-radius: 20px; 
border-bottom-left-radius: 20px; 
-moz-border-radius-bottomright: 20px; 
-moz-border-radius-bottomleft: 20px; 
}
于 2013-04-23T22:57:27.187 回答