본문 바로가기
IT관련/CSS 관련

Tailwind css를 더 잘써보자 !! modifier이용 (list, form, group section, peer !! )

728x90

안녕하세요 ! 

이번엔

https://heokknkn.tistory.com/11 

저번글이 있는데 더 이어서 쓸것들이 있어서 밑에와 같이 소개해보겠습니다 !!!! 

 

React에서 List에 적용해볼까?

일단 가볍게 list를 나타냅시다 !!! 

이대론 너무 밋밋하고 재미가 없습니다 !! 

여기서 !!! 

무슨차이일까요?? 바로 even과 odd를 추가 했습니다 ! 

여러분들이라면 눈치 채셨을겁니다 !!! 

even : 짝수 odd : 홀수의 modifier을 지정해줘서 배경색을 입힐 수 있게 됐습니다 !!! 

결과도 봐볼까요? 

훨씬 쉽게 리스트를 간단하게 꾸밀 수도 있게 됐습니다 !!! 

 

또한 first와 last의 modifer을 이용한 모습 

위에는 first와 last의 modifier을 이용해봤습니다 !!! 이건 유용한데요 ! 

때로 첫번째나 마지막 요소에 border이라던가 padding라던가 margin을 넣고 싶을 때 유용하게 사용 할 수 있습니다^^ 

이제 다음으로 가봅시다 !!

 

 

Group활용

group는 기존의 css로도 가능합니다 !! 

css로 쓰자면 group로 할 css를 정해서 그것을 다 적용해야!

하지만 !! 밑에와 같이 사용이 가능합니다 !!! 

이건 많이 쓰일지는 모르겠네요 ㅜㅜ

위에는 많이 쓰일지는 모르지만 ! ( 어떤 특정 부분에 마우스를 올려봤을 때 이미지라던가 뭔가 모션을 바꿀 때 유용할것같아서 ! ) 

 

위에선 죄송합니다 ㅜㅜ ( 제 개인적인 생각에는 별로 안쓰일거같은... ) 

 

하지만 ! 밑에서 잘 쓰는것을 !! 

 

peer modifier

먼저 간단하게 form을 만들어주세요 !! 

먼저 ! 원하는 대상에 peer을 써줍니다 ! input 에 써주세요 ! 

먼저 invalid에 대해서 알아보겠습니다 ! 

invalid가 뭐냐면 input에 아무것도 없을 때 !! 

바로 한번 알아볼까요?? 

peer-invalid를 지정해주고 input창에 아무것도 없다면 저렇게 옆에 본것처럼 빨간글씨가 뜹니다 !! 

보셨습니까?? peer-invalid를 써주고 input창에 아무것도 안쓰면 밑에 빨간글씨로 !!! 

이게 자바스크립트같은게 필요없이 CSS로만 가능하답니다 !!!! 

peer-invalid

물론 저렇게 input창에 써주면 없어진다 ! 

peer-valid

peer-vaild를 줘서 입력이 있을 때도 설정을 할 수 있습니다.

 

이렇게 javascript없이 CSS만으로 validation체크까지 할 수 있다니 ! 정말 Tailwind CSS를 배울수록 놀랍네요 ^^ 

저걸 처음배웠을 때 정말 놀랍습니다 !! ( 한가지 아쉬운게 텍스트의 길이도 CSS로 봐서 valid로 됐으면 좋았을텐데....죄송합니다 저의 욕심.... )

 

 

오늘은 여기까지 입니다 !!! 

오늘은 많은 유용한 기능들을 배워봤습니다 !! 배우면 배울수록 실제로 일 할 때도 도입하고 싶어지는군요 !! 

배열(List)을 CSS로 표현 할 때 자유롭게 custom가능하게 하는것과

javascript없이 CSS만으로도 validation이 가능하게 하는것 !!! 

이 2가지는 앞으로 많이 쓰일거같습니다 !!! 

앞으로도 더 많은 유익한 정보를 가지고 돌아오겠습니다 ! 

728x90