티스토리 뷰

CSS

[CSS] border-radius

border-radius

border-radius 속성은 모서리 굴곡을 설정합니다.


border-radius

border-radius 속성은 모서리 굴곡을 설정합니다.

정의(Definition)

  • border-radius 속성은 모서리 굴곡을 설정합니다.

문법(Syntax)

border-radius : border-top-left-radius | border-top-right-radius | border-bottom-right-radius | border-bottom-left-radius

/* 테두리 굴곡을 위쪽, 오른쪽, 아래쪽, 왼쪽으로 설정한 경우 */
border-radius : 5px;

/* 테두리 굴곡을 위쪽/아래쪽(5px), 왼쪽/오른쪽(6px)으로 설정한 경우 */
border-radius : 5px 6px;

/* 테두리 굴곡을 위쪽(5px), 왼쪽/오른쪽(6px), 아래쪽(7px)으로 설정한 경우 */
border-radius : 5px 6px 7px;

/* 테두리 굴곡을 위쪽(5px), 오른쪽(6px), 아래쪽(7px), 왼쪽(8px)으로 설정한 경우 */
border-radius : 5px 6px 7px 8px;

/* 부모 요소로부터 속성을 상속 받은 경우 */
border-radius : inherit; /* 다음의 방식은 풀어쓰면 다음과 같습니다. */
border-radius: 10px/50px;

border-top-left-radius: 10px 50px;
border-top-right-radius: 10px 50px;
border-bottom-right-radius: 10px 50px;
border-bottom-left-radius: 10px 50px;

/* 다음의 방식은 풀어쓰면 다음과 같습니다. */
border-radius: 5px 7px 8px / 4px 3px;

border-top-left-radius: 5px 4px;
border-top-right-radius: 7px 3px;
border-bottom-right-radius: 8px 4px;
border-bottom-left-radius: 7px 3px;

/* 다음의 방식은 풀어쓰면 다음과 같습니다. */
border-radius: 120px 60px 80px 140px / 40px 100px 40px 70px;

border-top-left-radius: 120px 40px;
border-top-right-radius: 60px 100px;
border-bottom-right-radius: 80px 40px;
border-bottom-left-radius: 140px 70px;

/* 다음의 방식은 풀어쓰면 다음과 같습니다. */
border-radius: 200px 100px / 50px 70px;

Vertical border radius for top-left portion is: 200px
Vertical border radius for bottom-right portion is: 200px
Vertical border radius for top-right portion is: 100px
Vertical border radius for bottom-left portion is: 100px
Horizontal border radius for top-left portion is: 50px
Horizontal border radius for bottom-right portion is: 50px
Horizontal border radius for top-right portion is: 70px
Horizontal border radius for bottom-left portion is: 70px

속성(Property)

속성값 설명
border-top-left-radius 테두리 굴곡을 위부분 왼쪽에 설정합니다.
border-top-right-radius 테두리 굴곡을 위부분 오른쪽에 설정합니다.
border-bottom-right-radius 테두리 굴곡을 아래부분 오른쪽에 설정합니다.
border-bottom-left-radius 테두리 굴곡을 아래부분 왼쪽에 설정합니다.

호환성(Compatibility) 더보기

크롬 아이콘 파이어폭스 아이콘 사파리 아이콘 오페라 아이콘 네이버 웨일 익스플로러6 아이콘6 익스플로러7 아이콘7 익스플로러8 아이콘8 익스플로러9 아이콘9 익스플로러10 아이콘10 익스플로러11 아이콘11 엣지 아이콘 안드로이드 아이콘 ios 아이콘
border-radius 사용가능 사용가능 사용가능 사용가능 사용가능 사용안됨 사용안됨 사용안됨 사용가능 사용가능 사용가능 사용가능 사용가능 사용가능
border-top-left-radius 사용가능 사용가능 사용가능 사용가능 사용가능 사용안됨 사용안됨 사용안됨 사용가능 사용가능 사용가능 사용가능 사용가능 사용가능
border-top-right-radius 사용가능 사용가능 사용가능 사용가능 사용가능 사용안됨 사용안됨 사용안됨 사용가능 사용가능 사용가능 사용가능 사용가능 사용가능
border-bottom-right-radius 사용가능 사용가능 사용가능 사용가능 사용가능 사용안됨 사용안됨 사용안됨 사용가능 사용가능 사용가능 사용가능 사용가능 사용가능
border-bottom-left-radius 사용가능 사용가능 사용가능 사용가능 사용가능 사용안됨 사용안됨 사용안됨 사용가능 사용가능 사용가능 사용가능 사용가능 사용가능

Sample

border01
border02
border03
border04
border05
border06
border07
border08
border09
border10
.border01 {border-radius: 0;}
.border02 {border-radius: 5px;}
.border03 {border-radius: 10px;}
.border04 {border-radius: 15px;}
.border05 {border-radius: 20px;}
.border06 {border-radius: 25px;}
.border07 {border-radius: 30px;}
.border08 {border-radius: 35px;}
.border09 {border-radius: 50px;}
.border10 {border-radius: 70px;}

Sample

border11
border12
border13
border14
border15
border16
border17
border18
border19
border20
.border11 {border-radius: 0px 0px;}
.border12 {border-radius: 15px 0px;}
.border13 {border-radius: 30px 0px;}
.border14 {border-radius: 45px 0px;}
.border15 {border-radius: 60px 0px;}
.border16 {border-radius: 75px 0px;}
.border17 {border-radius: 90px 0px;}
.border18 {border-radius: 105px 0px;}
.border19 {border-radius: 120px 0px;}
.border20 {border-radius: 135px 0px;}

Sample

border21
border22
border23
border24
border25
border26
border27
border28
border29
border30
.border21 {border-radius: 10px / 55px;}
.border22 {border-radius: 20px / 55px;}
.border23 {border-radius: 30px / 55px;}
.border24 {border-radius: 40px / 55px;}
.border25 {border-radius: 50px / 55px;}
.border26 {border-radius: 55px / 50px;}
.border27 {border-radius: 55px / 40px;}
.border28 {border-radius: 55px / 30px;}
.border29 {border-radius: 55px / 20px;}
.border30 {border-radius: 55px / 10px;}

Sample

border31
border32
border33
border34
border35
border36
border37
border38
border39
border40
.border31 {border-radius: 0px 30px 30px / 30px;}
.border32 {border-radius: 0px 40px 40px / 40px;}
.border33 {border-radius: 0px 50px 50px / 50px;}
.border34 {border-radius: 0px 60px 60px / 60px;}
.border35 {border-radius: 0px 70px 70px / 70px;}
.border36 {border-radius: 30px 30px 0px / 30px;}
.border37 {border-radius: 40px 40px 0px / 40px;}
.border38 {border-radius: 50px 50px 0px / 50px;}
.border39 {border-radius: 60px 60px 0px / 60px;}
.border40 {border-radius: 70px 70px 0px / 70px;}

Sample

border41
border42
border43
border44
border45
border46
border47
border48
border49
border50
.border41 {border-radius: 0px 0px 30px 30px / 30px 0px 30px 30px;}
.border42 {border-radius: 0px 0px 40px 40px / 40px 0px 40px 40px;}
.border43 {border-radius: 0px 0px 50px 50px / 50px 0px 50px 50px;}
.border44 {border-radius: 0px 0px 60px 60px / 60px 0px 60px 60px;}
.border45 {border-radius: 0px 0px 70px 70px / 70px 0px 70px 70px;}
.border46 {border-radius: 30px 30px 0px 0px / 30px 30px 0px 30px;}
.border47 {border-radius: 40px 40px 0px 0px / 40px 40px 0px 40px;}
.border48 {border-radius: 50px 50px 0px 0px / 50px 50px 0px 50px;}
.border49 {border-radius: 60px 60px 0px 0px / 60px 60px 0px 60px;}
.border50 {border-radius: 70px 70px 0px 0px / 70px 70px 0px 70px;}

Sample

border51
border52
border53
border54
border55
border56
border57
border58
border59
border60
.border51 {border-radius: 0px 0px 0px 10px}
.border52 {border-radius: 0px 0px 0px 20px}
.border53 {border-radius: 0px 0px 0px 30px}
.border54 {border-radius: 0px 0px 0px 40px}
.border55 {border-radius: 0px 0px 0px 50px}
.border56 {border-radius: 0px 0px 0px 60px}
.border57 {border-radius: 0px 0px 0px 70px}
.border58 {border-radius: 0px 0px 0px 80px}
.border59 {border-radius: 0px 0px 0px 90px}
.border60 {border-radius: 0px 0px 0px 100px}

Sample

border61
border62
border63
border64
border65
border66
border67
border68
border69
border70
.border61 {border-radius: 50% 70% 50% 70% / 50% 50% 70% 60%;}
.border62 {border-radius: 50% 60% 50% 70% / 50% 50% 70% 60%;}
.border63 {border-radius: 50% 40% 50% 70% / 50% 50% 60% 60%;}
.border64 {border-radius: 50% 50% 70% 50% / 50% 30% 70% 60%;}
.border65 {border-radius: 50% 60% 50% 70% / 50% 60% 30% 60%;}
.border66 {border-radius: 50% 50% 70% 70% / 50% 50% 70% 60%;}
.border67 {border-radius: 50% 50% 50% 70% / 50% 80% 70% 60%;}
.border68 {border-radius: 30% 70% 50% 70% / 50% 50% 70% 65%;}
.border69 {border-radius: 70% 50% 50% 70% / 50% 40% 70% 60%;}
.border70 {border-radius: 50% 50% 50% 70% / 50% 30% 70% 60%;}

See the Pen border-radius learning tool by Lavi Perchik (@laviperchik) on CodePen.


공유하기(Share) 더보기

  • 네이버 블러그 공유하기
  • 페이스북 공유하기
  • 트위터 공유하기
  • 트위터 공유하기
  • 트위터 공유하기

공감하기(Like) 더보기

질문하기(Questions)
댓글쓰기 폼