Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
Tags
- typescript react
- dart 변수
- ngrok설치
- npm styled-reset
- styled components
- getModifierState
- input type=file
- github
- nextjs 설치
- createGlobalStyle
- git lab
- rewrites
- nextjs
- react typescript
- 컨디셔널 렌더링
- API 토큰
- CSS
- ngrok실행
- react env
- nextjs .env
- There isn’t anything to compare
- fetch
- bootstrap
- SCSS
- icon
- next.js css
- react
- Git
- github io
- API token
Archives
- Today
- Total
꾸준히 성장하는 개발자
[tailwind css] 자식 요소에 class 추가해주기 본문
컴포넌트로 생성하여 가져와서 사용하는데
하위요소의 font-size만 바꿔주면 되는데
컴포넌트에 props로 추가하자니 일이 커지고,,,,
이럴 때 유용하게 쓸 수 있는 자식요소에 class를 추가해 주는 방법을 알게 되어 정리한다.
className ='w-[200px] [&_input]:w-[140px] '
[&_...] [ ] 안의 &은 자신을 뜻한다.
_ 는 띄어쓰기, 그러니까 후손을 나타낸다.
[&>..] 이렇게 사용한다면 자식요소를 가리킬 수 있다.
위에 쓴 input 처럼 태그를 사용할 수도 있고
.idInput처럼 .을 찍고 class를 적는 것도 가능하다.
우선순위가 있다보니 태그를 적었을 때 안된다면 class로 사용해 보고 안된다면 !를 사용하여 inportant를 줘서
우선순위를 높여줄 수 있다.
이걸 모를 때는 어려운 방법 밖에 생각을 못하다가 알게 되니 유용하게 사용하고 있다.
'CSS' 카테고리의 다른 글
[tailwind css] 스크롤 안보이게 하기 / 2가지 방법 (0) | 2023.10.13 |
---|---|
[css] 글 넘칠때 말줄임 ... (0) | 2023.01.30 |
[CSS] 웹폰트 최적화 - 서브셋폰트/woff (0) | 2022.07.26 |
[CSS] 스크롤바 없애면서 스크롤 동작 하게 만들기 (0) | 2022.05.08 |
CSS - transition (0) | 2022.01.27 |