Post

CSS 튜토리얼)Part3. CSS 기본문법 - 테두리


Part3. CSS 속성 기초

텍스트 스타일링 글꼴, 색상, 크기 배경 색상, 이미지 박스 모델 마진, 패딩, 테두리, 너비, 높이

중에 테두리에 대해. 알아보도록 하겠습니다!

테두리(Border)


📍border-style:

테두리의 스타일을 지정합니다.
이 속성은 테두리가 어떻게 보일지 결정합니다.

스타일설명
none테두리 없음.
solid실선 테두리. 일반적으로 가장 많이 사용됩니다.
dotted점선 테두리. 점들이 일렬로 연결되어 있습니다.
dashed파선 테두리. 짧은 선들이 일렬로 연결되어 있습니다.
double이중선 테두리. 두 줄의 실선으로 구성됩니다.
groove요철이 있는 테두리. 테두리가 들어간 것처럼 보입니다. 효과는 색상에 따라 다르게 보일 수 있습니다.
ridge요철이 있는 테두리. 테두리가 튀어나온 것처럼 보입니다. 효과는 색상에 따라 다르게 보일 수 있습니다.
inset요철이 있는 테두리. 요소가 들어간 듯한 효과를 줍니다. 테두리와 배경색의 대비에 따라 더 두드러질 수 있습니다.
outset요철이 있는 테두리. 요소가 튀어나온 듯한 효과를 줍니다. 테두리와 배경색의 대비에 따라 더 두드러질 수 있습니다.



📍border-width:

border-width는 테두리의 두께를 지정하는 속성입니다.
이 속성은 각 테두리면(상단, 우측, 하단, 좌측)에 대해 개별적으로 또는 일괄적으로 값을 설정할 수 있습니다

속성 값:

  • 특정 값(예: px, em 등)
  • 각 테두리면에 대한 값을 개별적으로 설정(예: 1px 2px 3px 4px는 상, 우, 하, 좌 순으로 적용)


사용예시

1
2
3
4
.example {
  border-width: 2px; /* 모든 면에 동일하게 적용 */
  border-width: 1px 0.5em 2px 1%; /* 상, 우, 하, 좌 순으로 적용 */
}



📍border-color:

border-color 속성은 테두리의 색상을 설정합니다.
각 테두리면에 대해 개별적으로 색상을 지정할 수도 있습니다.

속성 값:

  • 색상 코드(예: #000000, rgb(255, 255, 255), red 등)
  • 개별 색상 설정(예: red green blue yellow는 상, 우, 하, 좌 순으로 적용)


사용예시

1
2
3
4
.example {
  border-color: black; /* 모든 면에 동일하게 적용 */
  border-color: red green blue yellow; /* 상, 우, 하, 좌 순으로 적용 */
}



📍border:

border는 테두리의 스타일, 두께, 색상을 하나의 선언으로 지정하는 단축 속성입니다.
이 속성은 전체 테두리에 대해 일관된 스타일을 적용하거나 각 면에 대해 개별적으로 설정할 수 있습니다.


속성 값:

  • border: [border-width] [border-style] [border-color];


사용예시

1
2
3
.example {
  border: 2px solid black; /* 모든 면에 동일하게 적용 */
}



border-radius:

border-radius 속성은 테두리의 모서리를 둥글게 만듭니다.
이 속성은 모서리를 부드럽게 하여 요소의 디자인을 더 부드럽고 친근하게 만듭니다.
각 모서리에 대해 개별적으로 값을 설정할 수 있습니다.


속성 값:

  • 단일 값(예: 10px는 모든 모서리에 적용)
  • 각 모서리에 대한 개별 값 설정(예: 10px 20px 30px 40px는 왼쪽 상단부터 시계 방향으로 적용)


사용예시

1
2
3
4
.example {
  border-radius: 10px; /* 모든 모서리 둥글게 */
  border-radius: 5px 10px 15px 20px; /* 왼쪽 상단부터 시계 방향으로 적용 */
}



This post is licensed under CC BY 4.0 by the author.