728x90
반응형
SMALL

프로젝트(Project) 12

Tailwindcss 조건부 스타일링 적용하는 방법

React에서 className을 사용하여 조건부 스타일을 적용하는 방법은 유용하며,위 코드의 방식은 자주 사용되는 패턴입니다. 이를 자세히 설명하겠습니다. 1. 구조 설명className={`block my-2 hover:cursor-pointer ${ activeIndex === 1 ? "text-black font-bold" : "text-gray-400"}`} 이 코드는 className에 문자열을 동적으로 할당하는 방식입니다. 템플릿 리터럴(Template Literal)을 사용하여 CSS 클래스를 조건에 따라 추가하거나 변경합니다.1.1. 템플릿 리터럴 기본 구조백틱(`): 템플릿 리터럴을 정의합니다.내부 변수 삽입: ${} 구문을 사용하여 JavaScript 코드를 삽입할 수 있습니다.Re..

비밀번호 눈 아이콘 클릭 시, 비밀번호 표시 및 표시(X) in 리액트(vite) + 수평선 그리는 법(html)

여기에서, 비밀번호의 input 태그 오른쪽에 있는 눈 모양의 아이콘을 클릭 시, 비밀번호가 보여지고 다시 누르게 되면 보여지지 않도록 기능을 구현하기 위해서는 type을 바꿔줘야 한다. 이때, 각 type에 따라 다르게 표시되는 것은 다음과 같다. type={showPassword ? "text" : "password"}는 비밀번호 입력 필드에서 사용자가 입력한 내용을 텍스트로 표시할지 아니면 숨길지(비밀번호 형태) 결정하기 위해 추가한 것입니다.왜 필요한가?HTML input 태그에서 type 속성은 입력 필드의 유형을 정의합니다:type="password":입력한 내용이 숨겨지고 점(•)이나 별(*)로 표시됩니다.보안이 필요한 비밀번호 입력 필드에 사용됩니다.type="text":입력한 내용이 평문..

[Figma] 동그라미 부분 추출하기 - 마스크 기능 활용

1. 원을 크기에 맞게 생성합니다. 이때, shift를 누르고 원을 생성하면 동그라미가 원으로 생성되게 됩니다.2. 원을 생성한 이후에, 원 내부에 마스크 기능으로 겹칠 이미지를 원 바로 위에다가 겹쳐서 올려 놓습니다.3. 이미지와 원 2개를 동시에 드래그하여 선택한 후에 마스크 기능을 활용하여 원 내부에 동그라미로 적절하게 위치하도록 설정합니다.4. 설정한 이미지를 export 기능으로 동그라미 부분으로 잘린 이미지를 추출합니다. 이때, 반드시 Export Mask Group으로 이미지를 추출합니다.

구글 폰트 적용하는 방법 in Vite

1. 연성 글꼴 다운로드Google Fonts에 접속합니다.YeonSung 글꼴을 검색한 뒤, "Download family" 버튼을 클릭하여 다운로드합니다.다운로드된 압축 파일을 해제하고 YeonSung-Regular.ttf 파일을 준비합니다.=> public 폴더 내부에 fonts라는 폴더를 생성하여 font 폴더 하위에 다운로드받은 YeonSung-Regular.ttf 파일을 저장합니다.2. 글꼴 파일을 프로젝트의 public 폴더에 저장프로젝트 디렉터리의 public/fonts 폴더에 YeonSung-Regular.ttf 파일을 복사합니다.최종 폴더 구조:프로젝트_폴더/├── public/│ ├── fonts/│ │ └── YeonSung-Regular.ttf├── src/│ ├──..

프로젝트 : 카운터 앱 구현 + TailwindCSS 우선순위 설정 x 하는 방법

{ 컴포넌트 구조도 }리액트에서는 부모와 자식 관계에서만 props로 상태를 전달할 수 있음(2개 이상의 컴포넌트 간 데이터 전달 방식 : props), 따라서 부모 컴포넌트를 공유하고 있는 형제 컴포넌트들끼리에서는 props를 사용할 수 없음 / 오직 부모-자식 트리구조에서만 사용이 가능!따라서, count 상태는 Viewer 컴포넌트에게 Controller 컴포넌트에게는 이벤트 핸들러를 전달해야 함 1. 리액트에서 화면을 구성할 때, 여러 개의 컴포넌트들이 서로 부모와 자식 관계를 이루며 계층 구조를 형성함2.  특정 컴포넌트가 다른 컴포넌트에게 데이터를 전달하려면 반드시 두 컴포넌트는 서로 부모 자식 관계를 가지고 있어야 한다는 점 / 그렇기에 하나의 상태를 여러 컴포넌트에서 관리하게 될 경우, 이..

리액트 프로젝트 4주차 회고

마지막 주차에는 구내식당 ui 화면을 구현하였습니다. 또한, 이제까지 구현하였던 코드들을 정리하여 합치는 시간을 가졌습니다.아래에는 구현한 구내식당 ui 화면 및 이제까지 구현한 파트와 시연 동영상입니다.   수정된 로그인 ui 화면 구현 tailwindcss로 구현 완료로그인을 할 때, 이메일 주소에 @가 들어가지 않으면 경고 메시지를 보여주면서 로그인 주의사항을 표시비밀번호를 입력할 때, 비밀번호가 6자리 이상이 되지 않으면 경고 표시를 보여주면서 비밀번호는 6자리 이상으로 작성하도록 알림 설정 기능 추가로그인 버튼을 사용자가 클릭하면 아래의 빨간 글씨로 이메일 주소와 비밀번호가 나타나게 되면서 사용자의 로그인 정보를 표시하도록 설정회원 가입 및 아이디 / 비밀번호 찾기를 마우스로 올렸을 때, hov..

728x90
반응형
LIST