자주 쓰일듯 한 css
n번째 요소 선택
:nth-child(3) //3번째 하위 요소
:nth-child(n+3) //3번째 하위 요소부터 끝까지 모두
:nth-child(-n+3) //첫번째부터 3번째까지 모든 하위 요소
:nth-child(n+3):nth-child(-n+5) //3번째부터 5번째까지의 하위요소
:nth-child(2 of .highlight) //.highlight 클래스를 가진 하위 요소 중 두번째 요소
.highlight:nth-child(2) //두번째 요소이면서(and) highlight 클래스를 가진 요소
특정 요소 선택
@scope (.card){
img{
border-color: red;
}
}
//card 클래스 내부에 있는 img 만 선택
@scope (.card) to (.card__content) {
img {
border-color: green;
}
}
//card와 card__content 요소 사이에 있는 img 만 선택
내부 요소 정렬
grid-template-rows: subgrid; //해당 요소 정렬(상위요소가 display: grid 여야함)
@media 대신 @container
@media : viewport 기준 반응형
@container : 특정요소 기준 반응형
:has() 선택자
.card:has(.card__media) {color: #red;} //card__media를 가진 card
li:has(+ li:hover) //마우스오버된 li앞의 li
https://developer.chrome.com/blog/css-wrapped-2023?hl=ko
CSS 래핑: 2023년 | Blog | Chrome for Developers
2023년은 CSS에게 엄청난 한 해였습니다. 올해 Chrome 및 웹 플랫폼 전반에 걸쳐 무엇이 도입되었는지 알아보세요.
developer.chrome.com
https://inpa.tistory.com/entry/%F0%9F%8C%9F-css-container-%EC%82%AC%EC%9A%A9%EB%B2%95
🌟 @media는 이제 그만 ! 최신 @container 사용법
컨테이너 쿼리 vs 미디어 쿼리 컨테이너 쿼리는 미디어 쿼리와 같이 문서의 스타일을 반응형으로 지정할 수 있다. 이 둘의 작동 방식은 유사하지만, 차이점은 어느 것을 기반으로 동작되냐는 점
inpa.tistory.com
반응형
'그때 그때 > CSS' 카테고리의 다른 글
border:0과 border:none 의 차이 (0) | 2024.11.12 |
---|---|
li 개수에 따른 너비 조절 (0) | 2023.06.12 |
vertical-align (0) | 2023.05.11 |
input number 커스텀 (0) | 2023.04.13 |
특정상태에서 텍스트가 흐릿하게보일 때 (0) | 2023.01.27 |