3.26 效果 - 圓角

範例:基本語法

HTML

<div class="test_radius">這是 div 的內容</div>

CSS

div.test_radius{
  width: 100px;
  height: 100px;
  border:1px solid red;

  border-radius: 10px; /* 左上、右上、右下、左下,四個角,都會變成 10px 的圓角 */
}

如圖:

繪製原理

以「左上角」為例:

上圖是以 border-top-left-radius 為例,其它還有:

  • border-top-left-radius

  • border-top-right-radius

  • border-bottom-left-radius

  • border-bottom-right-radius

各種寫法範例

圓角順序:左上(10px)、右上(20px)、右下(30px)、左下(40px):

border-radius: 10px 20px 30px 40px;

圓角順序:左上(10px)、右上及左下(20px)、右下(40px):

border-radius: 10px 20px 40px;

圓角順序:左上及右下(10px)、右上及左下(20px):

border-radius: 10px 20px;

例:

範例:正方形照片變圓形

直接參考此 codepen :

Last updated