본문 바로가기
HTML/CSS문법

CSS outline

by flycoding 2023. 7. 23.
반응형

윤곽선은 요소의 테두리 바깥쪽에 그려진 선이다. 아래 그림에서 초록색이 outline으로 테두리 바깥쪽에 그려지는 선이다.

CSS outline 예제

 

CSS outline 속성

outline은 요소를 "눈에 띄도록" 만들기 위해 요소 주위, 테두리 외부에 그려진 선이다.

CSS outline 예시

 

CSS에는 다음과 같은 outline 속성이 있다:

  • outline-style
  • outline-color
  • outline-width
  • outline-offset
  • outline

참고: outline은 테두리와 다르다! 테두리와 달리 outline은 요소의 테두리 밖에 그려지며 다른 내용과 겹칠 수 있다. 또한 outline은 요소 치수의 일부가 아니며, 요소의 전체 너비와 높이는 윤곽선 너비의 영향을 받지 않는다.

 

CSS outline-style 속성

outline-style 속성은 아웃라인의 스타일을 지정하며 다음 값 중 하나를 가질 수 있다:

  • dotted - 점선 outline을 정의합니다
  • dashed - 파선 outline을 정의합니다
  • solid - 솔리드 outline을 정의합니다
  • double - 이중 outline을 정의합니다
  • groove - 3D groove outline을 정의합니다
  • ridge - 3D 능선 outline을 정의합니다
  • inset - 3D inset outline를 정의합니다
  • initial - 3D 시작 outline를 정의합니다
  • none - outline을 정의하지 않습니다
  • hidden - 숨겨진 outline을 정의합니다

 

CSS outlien-style dotted (점선)

p.dotted {outline-style: dotted;}

outline-style을 dotted로 설정한 그림은 아래 그림과 같다.

CSS outline-style dotted 점선 활용예시

 

CSS outlien-style dashed(파선)

p.dashed {outline-style: dashed;}

outline-style을 dash로 설정한 그림은 아래 그림과 같다.

CSS outline-style dashed 파선 활용예시

 

CSS outlien-style solid(실선)

p.solid {outline-style: solid;}

outline-style을 solid로 설정한 그림은 아래 그림과 같다.

CSS outline-style solid 실선 활용예시

 

CSS outlien-style double(이중실선)

p.double {outline-style: double;}

outline-style을 double로 설정한 그림은 아래 그림과 같다.

CSS outline-style double 이중실선 활용예시

 

CSS outlien-style groove

p.groove {outline-style: groove;}

outline-style을 groove로 설정한 그림은 아래 그림과 같다.

CSS outline-style groove 활용예시

 

CSS outlien-style ridge

p.ridge {outline-style: ridge;}

outline-style을 ridge로 설정한 그림은 아래 그림과 같다.

CSS outline-style ridge 활용예시

 

CSS outlien-style inset

p.inset {outline-style: inset;}

outline-style을 inset로 설정한 그림은 아래 그림과 같다.

CSS outline-style inset활용예시

 

CSS outlien-style outset

p.inset {outline-style: outset;}

outline-style을 outset로 설정한 그림은 아래 그림과 같다.

CSS outline-style outset활용예시

참고: outline-style 속성을 설정하지 않으면 다른 아웃라인 속성(다음 장에서 자세히 알아볼 것)은 영향을 받지 않는다!

 

출처 : 이 글의 출처는 w3schools사이트를 참고하였으며 필자가 추가하여 정리한 글입니다.

반응형

'HTML > CSS문법' 카테고리의 다른 글

CSS outline-color  (0) 2023.07.25
CSS outline-width  (0) 2023.07.24
CSS box model  (0) 2023.07.22
CSS height, width, max-width 속성  (0) 2023.07.21
CSS 패딩(CSS padding)  (0) 2023.07.20

댓글