outline-width 속성
outline-width
속성은 아웃라인(outline)의 두께를 설정합니다.
px, em, cm 등과 같은 CSS 크기 단위를 이용하여 두께를 직접 설정할 수 있습니다.
또한, 미리 설정해 놓은 예약어인 thin, medium, thick을 사용하여 설정할 수도 있습니다.
CSS 초급 요약 설명
- CSS의 초급 단계에서는 기본적인 선택자와 속성을 사용하여 HTML 요소의 스타일을 지정하는 방법을 배웁니다. 이를 통해 텍스트 스타일링, 배경 및 여백 조절, 그리고 레이아웃을 설정할 수 있습니다.
- 초급 단계에서는 주로 클래스 및 ID 선택자와 함께 색상, 글꼴, 너비 및 높이, 위치 등의 속성을 활용하여 웹 페이지의 기본적인 디자인을 구성하는 방법을 익힙니다.
요약 설명css 초급 과정의 속성 외 UI에 관련된 속성들에 대해 정의합니다.
outline 속성은 HTML 요소의 가장 바깥 부분을 둘러싸고 있는 아웃라인 부분의 스타일을 설정합니다.
이 속성은 border 속성과 마찬가지로 style, width, color 속성을 가집니다.
하지만 outline 속성은 border 속성과는 달리 HTML 요소의 전체 크기에는 포함되지 않습니다.
HTML 요소의 높이나 너비는 outline의 두께에 전혀 영향을 받지 않습니다.
outline 속성을 설정하기 위해서는 반드시 outline-style 속성이 먼저 설정되어 있어야 합니다.
익스플로러 8과 그 이전 버전에서는 HTML 문서에 <!DOCTYPE html>
이 선언되어 있어야 outline 속성이 제대로 표현됩니다.
outline-width
속성은 아웃라인(outline)의 두께를 설정합니다.
px, em, cm 등과 같은 CSS 크기 단위를 이용하여 두께를 직접 설정할 수 있습니다.
또한, 미리 설정해 놓은 예약어인 thin, medium, thick을 사용하여 설정할 수도 있습니다.
outline-style
속성을 이용하면 아웃라인(outline)을 다양한 모양으로 설정할 수 있습니다.
outline-color
속성은 아웃라인(outline)의 색상을 설정합니다.
기본적인 color 속성값들뿐만 아니라 색반전을 나타내는 invert 속성값을 사용할 수 있습니다.
또한, invert 속성값은 배경색과 상관없이 아웃라인을 보여주기 위한 색반전을 설정합니다.
요소 위에 마우스 커서가 올라갔을 때 보여줄 모양을 지정합니다.
속성 값에 따라 브라우저 지원이 다릅니다.
대표적인 마우스 커서 값은 다음과 같습니다.
아래 예제에 마우스를 올려보세요.
auto : 사용자 에이전트가 현재 맥락에 맞춰 표시할 커서를 결정. 예를 들어 글씨 위에서는 text를 사용합니다.
default : 플랫폼에 따라 다른 기본 커서. 보통 화살표입니다.
none : 커서 없음.
context-menu : 콘텍스트 메뉴 사용 가능.
help : 도움말 사용 가능.
pointer : 링크를 나타내는 포인터. 보통 한 쪽을 가리키는 손입니다.
progress : 프로그램이 백그라운드에서 작업 중이지만, 사용자가 인터페이스와 상호작용할 수 있음. (wait과 반대)
wait : 프로그램이 작업 중이고, 사용자가 인터페이스와 상호작용할 수 없음. (progress와 반대) 간혹 모래시계나 시계모양 그림을 사용합니다.
cell : 표의 칸이나 여러 칸을 선택할 수 있음.
crosshair : 십자 커서. 종종 비트맵 선택에 사용합니다.
text : 글씨 선택 가능. 보통 I빔 모양입니다.
vertical-text : 세로쓰기 글씨 선택 가능. 보통 옆으로 누운 I빔 모양입니다.
alias : 별칭이나 바로가기를 만드는 중.
copy : 복사하는 중.
move : 움직이는 중.
no-drop : 현재 위치에 놓을 수 없음. Windows와 Mac OS X에서 no-drop은 not-allowed와 같습니다.
grab : 잡을 수 있음. (잡아서 이동)
grabbing : 잡고 있음. (잡아서 이동)
all-scroll : 모든 방향으로 이동 가능. (패닝) Windows에서 all-scroll은 move와 같습니다
col-resize 항목/행의 크기를 좌우로 조절할 수 있음. 종종 좌우 화살표의 가운데를 세로로 분리한 모양을 사용합니다.
row-resize 항목/열의 크기를 상하로 조절할 수 있음. 종종 상하 화살표의 가운데를 가로로 분리한 모양을 사용합니다.
동, 서, 남, 북 resize : 움직일 수 있는 모서리. 예를 들어, se-resize 커서는 움직임이 사각형의 동남쪽에서 시작할 때 사용합니다.
어떤 환경에선 동일한 방향의 양방향 화살표를 대신 보여줍니다. 즉 n-resize와 s-resize는 ns-resize와 같습니다.
현재 모든 브라우저에서 양방향 크기 조절 커서와 동일하게 보임.
n-resize
e-resize
s-resize
w-resize
ne-resize
nw-resize
se-resize
sw-resize
양방향 크기 조절 커서. ew-resize ns-resize nesw-resize nwse-resize
IE에서는 기본 pointer 커서로 렌더링됨.
확대/축소할 수 있음. zoom-in zoom-out