CSS 속성
텍스트 스타일링 및 레이아웃:
font-weight
: 텍스트의 글꼴 두께를 조절합니다.
line-height
: 텍스트의 줄 간격을 설정합니다.
text-decoration
: 텍스트에 밑줄이나 선을 추가합니다.
letter-spacing
: 글자 사이의 간격을 조절합니다.
text-transform
: 텍스트의 대문자 및 소문자 변환을 설정합니다.
text-shadow
: 텍스트에 그림자 효과를 추가합니다.
white-space
: 공백 문자의 처리 방식을 설정합니다.
word-wrap
: 긴 단어의 줄 바꿈을 처리하는 방식을 설정합니다.
text-overflow
: 텍스트가 요소 내에서 넘칠 때의 처리 방식을 설정합니다.
테두리와 박스 모델:
border
: 테두리를 설정합니다.
border-radius
: 테두리의 모서리를 둥글게 만듭니다.
outline
: 요소의 외곽선을 설정합니다.
box-sizing
: 요소의 크기 계산 방법을 지정합니다.
애니메이션 및 변환:
animation
: 요소에 애니메이션 효과를 부여합니다.
transition
: 상태 변화에 따른 부드러운 전환 효과를 설정합니다.
transform
: 요소의 변형(transform)을 설정합니다.
기타:
position
: 요소의 위치 지정 방법을 설정합니다.
z-index
: 요소의 쌓임 순서를 조절합니다.
cursor
: 마우스 커서 모양을 설정합니다.
pointer
: 마우스 커서 모양을 손가락이 있는 모양으로 설정합니다.
JavaScript 함수
Array.from()
- 배열로 변환하기 위한 메서드입니다.
- 이 함수는 유사 배열 객체나 반복 가능한(iterable) 객체를 배열로 변환합니다.
document.getElementById()
- HTML 문서에서 특정 아이디(id)를 가진 요소를 선택하는 함수입니다.
- 반환값은 해당 아이디를 가진 요소가 됩니다.
clearTimeout()
setTimeout()
함수로 예약된 타임아웃을 취소하는 함수입니다.
- 타임아웃을 취소하면 이전에 예약한 작업이 실행되지 않습니다.
addEventListener()
- 이벤트 핸들러를 등록하여 특정 이벤트가 발생했을 때 실행되는 함수를 지정합니다.
- 이 함수는 이벤트를 감지하고, 지정된 함수를 실행합니다.
setTimeout()
- 일정 시간이 지난 후에 함수를 실행하도록 예약하는 함수입니다.
- 첫 번째 매개변수로 실행할 함수를, 두 번째 매개변수로 시간(밀리초)을 받습니다.