티스토리 뷰
nextjs+typescript 기반 CMS 개발 프로젝트
[nextjs+ts]( 번외) join과 tailwind를 활용하여 동적 css 구현
개발자 고포고 2022. 3. 8. 16:24반응형
[nextjs+ts]( 번외) join과 tailwind를 활용하여 동적 css 구현
#join 함수를 활용하여 손쉽게 조건문을 적용 가능하다.
#조건을 위한 스테이츠 생성
const [loginState, setLoginState] = useState<"email" | "phone">("email");
#함수생성
function changeclass(...classnames: string[]) {
return classnames.join(" ");
}
#조건 적용
<button
className={changeclass(
"font-medium",
method == "email"
? "border-b border-red-500"
: "border-transparent"
)}>
클릭
</button>
#nextjs #ts #TailwindCSS #css #js #react #join #func #change view
반응형
'nextjs+typescript 기반 CMS 개발 프로젝트' 카테고리의 다른 글
[nextjs+ts]( 번외) tailwindCSS peer와 group을 활용하여 다른 객체의 상태값 받아오기 / peer와 group의 차이 (0) | 2022.03.09 |
---|---|
[nextjs+ts]( 번외) tailwindCSS form 플러그인(plugin) 설치 및 테스트 (0) | 2022.03.08 |
[nextjs+ts]( 번외) TailwindCSS 지원 Class를 제외한 값 커스텀하기 (0) | 2022.03.08 |
[nextjs+ts]프로젝트 04.로그인 페이지 Modifiers(peer/hover)를 이용한 예외처리/이벤트 처리 (0) | 2022.03.08 |
[nextjs+ts]프로젝트 03. TailwindCSS로 기본 로그인 페이지 만들기 (0) | 2022.03.08 |
댓글
반응형