냐울당 햄버거 메뉴
반응형

nth-child를 이용해

짝수 태그만 선택해서 색을 바꿔보겠습니다.

 

CSS 짝수만 색 바꾸기

 


1. 짝수 태그만 선택하기

①  기본 구조 만들기

짝수 태그를 선택하려면

태그가 여러 개 있어야 하겠죠.

 

원하시는 만큼 태그를 만들어주세요.

저는 <li> 태그를 이용해 만들었어요.

 

예시로 작성한 거라 똑같이 만들 필요는 없지만

궁금하신 분들을 위해아래쪽에 코드를 첨부해 두겠습니다.

 


/* 짝수번째 li 색 변경 홀수는 odd */
li:nth-child(even){
  background:#7D9D9C;
  color:#E4DCCF;
}

②  even

<li> 태그 중 짝수 태그만 선택하고 싶다면

li:nth-child(even)으로 짝수 태그만 선택 가능합니다.

 

기존 <li> 태그와 색을 반대로 넣어주었습니다.

 

even은 짝수를 뜻하는 영어단어입니다. 영어를 잘하면 코딩하기 편할 텐데 말이에요 그렇죠?

근데 영어공부 안 함.

 


li:nth-child(odd){
  background:#7D9D9C;
  color:#E4DCCF;
}

③ odd

반대로 홀수 태그를 선택하려면

홀수를 뜻하는 영단어 odd를 적어주시면 됩니다.

 

li:nth-child(odd) 이렇게요.

간단하죠?

 

선택자로 간단하게 홀수와 짝수 태그만 선택해 봅시다.

 

 

320x100
 

2. 예시 코드 보기

 

①  코드 보기

예시로 작성했던 코드와 미리 보기 화면입니다.

 

 


https://ssimplay.github.io/index.html

 

references

1. CSS 동작을 자연스럽게 해주는 애니메이션 hover 등의 동작시 자연스럽게, 천천히 바뀌도록 하고 싶을 때 사용해 보자. 자세한 설명 보기 2. flex를 이용한 가운데 정렬 display:flex를 이용한 가운데

ssimplay.github.io

②  레퍼런스

더 많은 레퍼런스를 보고 싶으시다면

그동안 블로그에 올렸던 코드들을 모아둔

레퍼런스 사이트를 확인해 주세요.

 


 

-

 

-

 

 

 

 


이상으로 짝수 태그만 색 바꾸는 방법이었습니다.

도움이 되셨다면 공감과 댓글, 구독을 부탁드립니다.

 

 

[같이 보면 좋은 포스팅]

[coding/html + css] - [CSS] 글자(text)에 테두리 넣기

 

[CSS] 글자(text)에 테두리 넣기

CSS를 이용해서 글자에 테두리를 넣어보겠습니다. 1. text-shadow p{text-shadow: 2px 0 #fff;} ① text-shadow 위의 이미지를 보시면 오른쪽으로 흰색 그림자가 살짝 나와있죠? 한 번에 처리하는 css는 없어서 이

ssimplay.tistory.com

[coding/html + css] - [CSS] 동작 천천히 만드는 애니메이션

 

[CSS] 동작 천천히 만드는 애니메이션

CSS hover 기능을 쓸 때 너무 딱딱 끊기는 느낌을 바꾸고 싶었던 적 있으신가요? 자연스럽게 천천히 동작하는 애니메이션으로 구현하고 싶을 때 사용해 봅시다! 1. 준비 ① button 만들기 일단 애니메

ssimplay.tistory.com

 

그럼 이만.

총총.

반응형
댓글

냐울님의
글이 좋았다면 응원을 보내주세요!

위쪽 화살표
도움이 되었다면 공감(하트)과 댓글을 부탁드려요.
로딩바