1. 程式人生 > >css3之圓角

css3之圓角

pan 技術分享 eight borde 一半 ack order css3 版本號

瀏覽器支持

表格中的數字表示支持該屬性的第一個瀏覽器的版本號。

-webkit- 或 -moz- 前面的數字表示支持該前綴的第一個版本。

技術分享

CSS3 border-radius 屬性

使用 CSS3 border-radius 屬性,你可以給任何元素制作 "圓角"。

CSS3 border-radius - 指定每個圓角

如果你在 border-radius 屬性中只指定一個值,那麽將生成 4 個 圓角。

但是,如果你要在四個角上一一指定,可以使用以下規則:

  • 四個值: 第一個值為左上角,第二個值為右上角,第三個值為右下角,第四個值為左下角。
  • 三個值: 第一個值為左上角, 第二個值為右上角和左下角,第三個值為右下角
  • 兩個值: 第一個值為左上角與右下角,第二個值為右上角與左下角
  • 一個值: 四個圓角值相同

以下為三個實例:

1. 四個值 - border-radius: 15px 50px 30px 5px:

技術分享

2. 三個值 - border-radius: 15px 50px 30px:

技術分享

3. 兩個值 - border-radius: 15px 50px:

技術分享

4.可以利用border-radius制作半圓

div.semi-circle{ 
    height:100px;
    width:50px;/*圓角值都設置為寬度或高度值的一半*/
    background:#9da;
    border-radius:50px 0
0 50px; }

技術分享

5.還可以制作橢圓邊框

橢圓邊框 - border-radius: 50px/15px:

技術分享

橢圓邊框 - border-radius: 15px/50px:

技術分享

橢圓邊框 - border-radius: 50%:

技術分享

css3之圓角