Skip to content

MainPage

안성재 edited this page Nov 15, 2023 · 1 revision

디자인

모바일

localhost_3000_(Mobile) (1)

태블릿

localhost_3000_(Tablet)

PC

localhost_3000_(PC) (1)

실제 구현 코드

function MainPage() {
  const navigate = useNavigate();

  function handleMovetoListClick(e) {
    e.preventDefault();
    navigate("/list");
  }

  return (
    <>
      <Helmet>
        <title>Rolling</title>
      </Helmet>
      <NavBar />
      <S.MainPageDiv>
        <S.Section>
          <S.DescriptionDiv>
            <S.PointDiv>Point. 01</S.PointDiv>
            <S.MainH1>
              누구나 손쉽게, 온라인
              <S.BrTag /> 롤링 페이퍼를 만들 수 있어요
            </S.MainH1>
            <S.MainH2>로그인 없이 자유롭게 만들어요.</S.MainH2>
          </S.DescriptionDiv>
          <S.ImgContainer>
            <S.ImgBox>
              <S.SingleImg src={Card1} alt="카드1이미지" />
              <S.SingleImg src={Card2} alt="카드2이미지" />
              <S.SingleImg src={Card3} alt="카드3이미지" />
            </S.ImgBox>
          </S.ImgContainer>
        </S.Section>
        <S.Section flexdirection="row-reverse">
          <S.DescriptionDiv>
            <S.PointDiv>Point. 02</S.PointDiv>
            <S.MainH1>
              서로에게 이모지로 감정을
              <S.BrTag /> 표현해보세요
            </S.MainH1>
            <S.MainH2>롤링 페이퍼에 이모지를 추가할 수 있어요.</S.MainH2>
          </S.DescriptionDiv>
          <S.ImgContainer>
            <S.EmojiImg src={Emoji} alt="이모지이미지" />
          </S.ImgContainer>
        </S.Section>
        <S.ButtonContainer>
          <Button size="full" onClick={(e) => handleMovetoListClick(e)}>
            구경해보기
          </Button>
        </S.ButtonContainer>
      </S.MainPageDiv>
    </>
  );
}

설명

컴포넌트

페이지

Clone this wiki locally