둥근 모서리 효과 테두리 반경

기존 둥근 모서리 생성 방식에서는 여러 그림을 배경 패턴으로 사용해야 합니다. CSS3의 출현은 더 이상 이러한 이미지를 생성하는 데 시간을 낭비할 필요가 없음을 의미하며 border-radius 속성만 필요하며 브라우저 IE 9, Opera 10.5, Safari 5, Chrome 4 및 Firefox 4

<🎜를 지원합니다. > 1. 테두리 반경 속성

CSS3 둥근 모서리에는 border-radius("테두리 반경"을 의미) 속성 하나만 설정하면 됩니다. 네 모서리의 반경을 동시에 설정하려면 이 속성에 값을 제공합니다. em, px, 백분율 등 모든 합법적인 CSS 측정을 사용할 수 있습니다.

예를 들어 아래는 div 상자입니다(너비와 높이는 200, 배경은 빨간색, 테두리는 2px 실선 #000)

QQ截图20161014131410.png

css3(border -radius) 테두리 필렛에 대한 자세한 설명

이제 필렛 반경을 50px로 설정합니다. 즉,

border-radius:50px;

QQ截图20161014131451.png

css3(border-radius) 테두리 필렛 상세 설명

이 명령문은 각 둥근 모서리의 "수평 반경"과 "수직 반경"을 동시에 50px로 설정합니다.

css3(border-radius) 테두리 둥근 모서리에 대한 자세한 설명

QQ截图20161014131515.png

border-radius는 동시에 1~4개의 값을 설정할 수 있습니다. . (이전의 여백과 패딩을 생각해 보세요.) 값을 설정하면 4개의 필렛 모두 이 값을 사용한다는 의미입니다. 두 개의 값을 설정하면 왼쪽 상단과 오른쪽 하단이 첫 번째 값을 사용하고 오른쪽 상단과 왼쪽 하단이 두 번째 값을 사용한다는 의미입니다. 세 개의 값이 설정되면 첫 번째 값은 왼쪽 상단에 사용되고 두 번째 값은 오른쪽 상단 및 왼쪽 하단에 사용되며 세 번째 값은 오른쪽 하단에 사용된다는 의미입니다. 4개의 값을 설정하면 왼쪽 위, 오른쪽 위, 오른쪽 아래, 왼쪽 아래(시계방향 순서)에 해당합니다.

예:

border-radius:50px 25px; //表示左上角和右下角使用第一个值,右上角和左下角使用第二个值

QQ截图20161014131556.png

css3(border-radius) 테두리 필렛에 대한 자세한 설명

border-radius:25px 10px 50px; //左上角使用第一个值,右上角和左下角使用第二个值,右下角使用第三个值

QQ截图20161014131649.png

CSS3(border-radius) 테두리 둥근 모서리에 대한 자세한 설명

border-radius:25px 10px 50px 0;//左上角、右上角、右下角、左下角(顺时针顺序)

QQ截图20161014131715.png

css3(border-radius) 테두리 둥근 모서리에 대한 자세한 설명

border-radius 슬래시도 사용할 수 있습니다. 두 번째 값 집합을 설정합니다. 이때, 첫 번째 값 세트는 수평 반경을 나타내고, 두 번째 값 세트는 수직 반경을 나타냅니다. 두 번째 값 집합도 동시에 1~4개의 값을 설정할 수 있으며 적용 규칙은 첫 번째 값 집합과 동일합니다.

border-radius:50px/25px;

CSS3(border-radius) 테두리 둥근 모서리에 대한 자세한 설명

QQ截图20161014131746.png

border-radius: 100px 25px 80px 5px / 45px 25px 30px 15px;

css3(border-radius) 테두리 둥근 모서리에 대한 자세한 설명

QQ截图20161014131833.png

2. 모서리 설정

둥근 모서리 4개를 동시에 설정하는 것 외에도 각 모서리를 개별적으로 설정할 수도 있습니다. 네 모서리에 대응하여 CSS3은 네 가지 별도의 속성을 제공합니다:

* border-top-left-radius

* border-top-right-radius

* 테두리-하단-오른쪽-반경

* 테두리-하단-왼쪽-반경

이 각각 4가지 속성 중 동시에 1~2개의 값을 설정할 수 있습니다. 값을 1로 설정하면 수평 반경과 수직 반경이 동일하다는 의미입니다. 2개의 값을 설정한 경우 첫 번째 값은 가로 반경을 나타내고 두 번째 값은 세로 반경을 나타냅니다.

border-top-left-radius: 50px;

css3(border-radius) 테두리 둥근 모서리에 대한 자세한 설명

QQ截图20161014131959.png

border-top-left-radius: 50px 100px;//第一个值表示水平半径,第二个值表示垂直半径。

css3(border-radius) 테두리 둥근 모서리에 대한 자세한 설명

QQ截图20161014132035.png

3. 효과

css3(테두리-반경) 테두리 둥근 모서리에 대한 자세한 설명

QQ截图20161014132126.png

구현 코드:

width:0;
height:0;
border:100px solid gray;
border-radius:100px;
border-right-color:#fff;

css3(border-radius) 테두리 필렛에 대한 자세한 설명

QQ截图20161014132144.png

구현 코드

아아아아


지속적인 학습
||
<!doctype html> <html> <head> <meta charset="utf-8"> <title>border-radius</title> <style type="text/css"> div.circle{ height:100px; width:200px; background: red; border-radius:100px/50px; } </style> </head> <body> <div class="circle"> </div> </body> </html>
  • 코스 추천
  • 코스웨어 다운로드
현재 코스웨어를 다운로드할 수 없습니다. 현재 직원들이 정리하고 있습니다. 앞으로도 본 강좌에 많은 관심 부탁드립니다~