nextjs+typescript 기반 CMS 개발 프로젝트

[nextjs+ts]프로젝트 03. TailwindCSS로 기본 로그인 페이지 만들기

개발자 고포고 2022. 3. 8. 10:35
반응형

[nextjs+ts]프로젝트 03. TailwindCSS로 기본 로그인 페이지 만들기

 

#기본 UI를 간단하게 작성해보았고, 트랜지션, 동적코드, 백엔드와 연동은 순차적으로 진행 할 예정이다.

 

#[완성된 화면]

 

#[소스코드]

import type { NextPage } from "next";
const Login: NextPage = () => {
  return (
    <div className="mt-10 flex h-screen w-screen flex-col items-center">
      <div className=" p-10 text-2xl font-bold">
        <span>Test CMS</span>
      </div>
      <div className="flex w-64 flex-col  p-2 pt-0">
        <span className="p-1 text-sm font-normal">아이디</span>
        <input className="border-2" type="text"></input>
      </div>
      <div className="flex w-64 flex-col  p-2 pt-0">
        <span className="p-1 text-sm font-normal">비밀번호</span>
        <input className="border-2" type="text"></input>
      </div>
      <div className="mt-5 flex items-center   justify-center ">
        <button className=" h-10 w-64 rounded-xl bg-gray-300 text-sm font-medium text-white">
          로그인
        </button>
      </div>
      <div className="mt-6 flex flex-col items-center justify-center">
        <span className="text-sm">
          문의가 있는 경우, 아래의 이메일로 연락부탁드립니다.
        </span>
        <span className="text-sm">promoted.go@gmail.com</span>
      </div>
    </div>
  );
};

export default Test;

 

프로젝트 경로

https://github.com/gofogo2/admin-cms-nextjs.git

 

#nextjs #ts #TailwindCSS  #css #js #react

반응형