[css] 선택자 변형

CSS 선택자는 요소를 스타일링하거나 제어하기 위해 사용됩니다. 선택자를 변형하여 웹사이트의 다양한 요소에 스타일을 적용할 수 있습니다. 이번 포스트에서는 CSS 선택자를 변형하는 방법에 대해 알아보겠습니다.

기본 선택자

가장 기본적인 형태의 선택자는 요소의 태그 이름을 기반으로 스타일을 적용하는 것입니다.

p {
  color: blue;
}

위 예시는 모든 <p> 요소에 파란색 텍스트를 적용합니다.

클래스 선택자

클래스 선택자는 .을 이용하여 정의되며, 동일한 클래스를 가진 모든 요소에 스타일을 적용합니다.

.button {
  background-color: green;
}

이 경우, button 클래스를 가진 모든 요소에 초록색 배경을 적용합니다.

아이디 선택자

아이디 선택자는 #을 이용하여 정의되며, 해당 아이디를 가진 요소에 스타일을 적용합니다. 아이디는 문서 내에서 고유해야 합니다.

#header {
  font-size: 24px;
}

이 예시에서는 header 아이디를 가진 요소의 글자 크기를 24px로 지정합니다.

가상 클래스 선택자

가상 클래스 선택자는 특정 상태에 있는 요소에 스타일을 적용합니다.

a:hover {
  text-decoration: underline;
}

위의 예시는 링크에 마우스를 올렸을 때 해당 링크에 밑줄을 긋도록 지정합니다.

결론

CSS 선택자는 웹 개발에서 매우 중요한 기능을 하며, 다양한 방법으로 요소를 선택하여 스타일을 적용할 수 있습니다.

더 자세한 정보는 MDN web docs에서 확인할 수 있습니다.