tailwindcss 2

[KTB 파이널 프로젝트 트러블 슈팅] input 포커스 시 밑줄 색상 변경 문제 (Tailwind CSS - peer)

☄️ 문제 상황 input 필드에 포커스 시, 밑줄이 왼쪽에서 오른쪽으로 채워지면서 보라색으로 변하는 애니메이션을 구현하고 싶었다.그러나, 포커스를 주었음에도 밑줄의 색상과 스타일이 변하지 않는 문제가 발생했다.  ☄️ 문제 원인 Tailwind CSS는 특정 요소에 포커스가 갔을 때, 인접한 다른 요소의 스타일을 변경하는 기능은 기본적으로 제공하지 않는다.문제는 input 요소에 포커스가 갈 때, 밑줄로 사용할 인접한 span 요소의 스타일이 변경되지 않는다는 점이었다.  ☄️ 해결 방법 Tailwind CSS의 peer 클래스를 사용했다.peer 클래스란?특정 요소에 상태 변화가 발생했을 때, 형제 요소의 스타일을 동적으로 변경할 수 있게 해주는 Tailwind CSS의 유틸리티 클래스  1. pee..

[KTB 파이널 프로젝트 트러블 슈팅] 헬퍼텍스트 색상 변경 안 되는 문제 - Tailwind CSS

☄️ 문제 상황 로그인 폼에서 헬퍼 텍스트 색상이 동적으로 변환되지 않는 문제가 발생했다.유효하지 않은 입력인 경우에, 헬퍼 텍스트의 색상을 빨간색으로 변경하고 싶었는데 색상 변경이 되지 않았다.  ☄️ 문제 원인 Tailwind CSS로 색상을 지정할 때, 색상 이름 뒤에 숫자(ex. -500, -700)를 붙여야 한다.색상 이름만 지정하고, 숫자를 붙이지 않아서 발생한 문제였다.  ☄️ 해결 방법 1. Tailwind CSS의 색상 규칙 이해 색상 지정 시, 반드시 색상-숫자 형식을 사용해야 한다. (ex. red-500)숫자는 색상의 밝기를 나타내며, 50에서 900까지의 숫자를 지정해 줄 수 있다. 숫자가 높을수록 어두운 색상이다.  2. 숫자 추가 원하는 밝기의 숫자를 넣어준다. (ex. tex..