[CSS]알아두면 유용한 nth-child 정복하기 > 기타팁(프로그램)

본문 바로가기
사이트 내 전체검색

오늘 본 상품 0

없음


기타팁(프로그램)

[CSS]알아두면 유용한 nth-child 정복하기

페이지 정보

profile_image
작성자 유토하우스
댓글 0건 조회 1,728회 작성일 23-05-25 12:53

본문

항상 nth-child(숫자)만 사용하세요?? 

div > div === div > div:nth-child(n + 1) 

왜 같은지 알아보고 다른 유용한 문법도 알아갑시다. 

:nth-child(숫자) 

 

예제로 사용할 동그라미의 구조

div:nth-child(5) > div { background-color: cornflowerblue; }
Copy
가장 기본적이고 가장 많이 쓰이는 nth-child 문법이다. 
:nth-child(5)를 사용하면 특정 숫자번째의 자식을 지정해서 스타일을 바꿀 수 있다. 
:nth-child(n + 숫자)
 
div:nth-child(n + 3) > div { background-color: cornflowerblue; }
Copy

숫자번째를 포함한 이후의 모든 자식에게 스타일을 적용할 수 있다. 

:nth-child(-n + 숫자)

 

div:nth-child(-n + 6) > div { background-color: cornflowerblue; }
Copy
이전의 방법의 반대케이스이다. 숫자번째를 포함한 이전의 모든 자식에게 스타일을 적용할 수 있다. 

:nth-child(n + 숫자):nth-child(-n + 숫자)

 
div:nth-child(n + 3):nth-child(-n + 6) > div { background-color: cornflowerblue; }
Copy
위의 두 가지 방법을 합친 케이스이다. 
n번째 자식을 포함한 이후의 모든 자식에 대해서 m번째를 포함한 이전의 모든 자식에게 스타일을 적용한 것이다.
n번부터 m번까지 범위를 정하고 싶을때 유용하다. 

:nth-child(odd)

 
div:nth-child(odd) > div { background-color: cornflowerblue; }
Copy
모든 홀수번째 자식에게 스타일을 적용하는 방법이다. 

:nth-child(even)

 

div:nth-child(even) > div { background-color: cornflowerblue; }
Copy
모든 짝수번째 자식에게 스타일을 적용하는 방법이다. 

:nth-child(n + 숫자):nth-child(odd):nth-child(-n + 숫자)

 
div:nth-child(n + 2):nth-child(odd):nth-child(-n + 9) > div { background-color: cornflowerblue; }
Copy
위의 세 가지 방법을 합친 케이스이다. 
특정 범위 안에서 홀수 혹은 짝수의 자식들에게 스타일을 적용하는 방법이다. 

:nth-child(An + B)

 
div:nth-child(3n + 1) > div { background-color: cornflowerblue; }
Copy
B번 자식부터 A개 띄어서 스타일을 적용하는 방법이다. 

nth-child(An + B):nth-child(even)

추천0

댓글목록

등록된 댓글이 없습니다.


고객센터

카톡문의(ID) : jbm5894 평일 (10:00~17::00) 점심시간 (12:00~13::00) 토,일,공휴일 휴무

입금계좌안내

카카오은행 3333-27-9421813 정병묵

아름다운 공간만들기 | 웹제작 유토하우스 주소 경기 용인시 수지구 죽전동 172-1 E-MAIL. utohouse@gmail.com

개인정보보호책임자 정병묵

네이버블로그인스타그램네이버카페유튜브페이스북트위터카카오
아름다운 공간만들기 | 웹제작 Copyright © 2001-2013 utohouse.co.kr. All Rights Reserved.