[css3] border-radius 속성(둥근 모서리)
둥근 모서리를 만들 때 border-radius 속성을 사용합니다.
▶문법
*길이값: px , cm, in, pt 등
*기본값은 0
*길이값은 top-left, top-right, bottom-right, bottom-left 순임. (상단 왼쪽부터 시작하여 시계방향으로 돌아감)
*슬래시 앞이 수평 반지름, 슬래시 뒤가 수직 반지름이며
슬래시가 없을 경우, 수평, 수직이 동일하게 적용됩니다.
값이 1개 일 때 - 상,하,좌,우 동일한 값이 적용되며
값이 2개일 때- 첫번째 값이 top-left, bottom-right 두번째는 top-right, bottom-left
값이 3개일 때 - 첫번째 값이 top-left 두번째 값이 top-right, bottom-left 세번째 값이 bottom-right
예:
border-radius: 5px; 는 다음과 같음
border-top-left-radius:5px;
border-top-right-radius:5px;
border-bottom-right-radius:5px;
border-bottom-left-radius:5px;
각 모서리는 상,하,좌,우를 위 처럼 별도로 지정할 수도 있습니다.
예2:
border-radius: 40px 10px; 는 다음과 같음
border-top-left-radius:40px;
border-bottom-right-radius:40px;
border-top-right-radius:10px;
border-bottom-left-radius:10px;
예3:
border-radius: 10px 20px 50px; 는 다음과 같음
border-top-left-radius:10px;
border-top-right-radius:20px;
border-bottom-right-radius:50px;
border-bottom-left-radius:20px;
예4:
border-radius: 10px/40px 는 다음과 같음
border-top-left-radius:10px 40px;
border-top-right-radius:10px 40px;
border-bottom-right-radius:10px 40px;
border-bottom-left-radius:10px 40px;
예 5:
border-radius: 5px 10px 20px / 10px 20px; 는 다음과 같음
border-top-left-radius: 5px 10px;
border-top-right-radius: 10px 20px;
border-bottom-right-radius: 20px 10px;
border-bottom-left-radius: 10px 20px;
예 6:
border-radius: 50%
너비, 높이를 같게 하고 border-radius를 50% 백분율로 지정하면 동그란 원 모양이 됩니다.
border-radius.htm<=예제를 모두 볼 수 있는 파일
▶border-radius 속성 브라워지 지원 상세
border-radius /*IE 9 +, Chrome 5.0+ Opera 10.5+, Safari 5+, Firefox 4+, iOS 4, Android 2.1+ */
▶접두어 버전
[css] 브라우저 업체별 접두어(vendor prefix)
-moz-border-radius /* Firefox 1-3.6 */
-webkit-border-radius /* Safari 3-4, chrome 4.0, iOS 1-3.2, Android 1.6- */
순서는 접두어 버전을 앞에 쓰고, 표준 속성을 맨 아래에 씀.
예:
-moz-border-radius: 5px;
border-radius: 5px;
border-radius css 코드 자동 생성기
아래 사이트에 접속하여 박스 상, 하, 좌,우 값을 입력하면 자동으로 css 코드를 만들어 줍니다.
(접두어 버전 포함)
http://www.css3maker.com/border-radius.html
'css' 카테고리의 다른 글
[css3] box-shadow 속성(그림자 효과) (2) | 2014.10.08 |
---|---|
[css3] background-origin 속성 (0) | 2014.10.07 |
[css] 자손 선택자, 자식 선택자 차이 (1) | 2014.10.02 |
[css] rgba, opacity 차이 (2) | 2014.09.26 |
[css3] background-clip 속성 (0) | 2014.09.24 |
댓글