본문 바로가기
CSS

CSS: react-icons 로 아이콘 넣는 방법

by KUROMI98 2023. 3. 22.

yarn add react-icons

   
    import
styled from "styled-components";
 
    import { VscBlank } from "react-icons/vsc";
    import { MdClose } from "react-icons/md";
 
    return (
      <TopBox>
          <VscBlank className="VscBlank" />
          <MemberTextbox>멤버 추가</MemberTextbox>
          <MdClose className="MdClose" onClick={handleCloseModal} />
      </TopBox>
    );
 
    const TopBox = styled.div`
     background-color: white;
     top: 0%;
     width: 100%;
     display: flex;
     justify-content: space-between;
     margin-bottom: 10px;
     .VscBlank {
       font-size: 35px;
     }
     .MdClose {
       font-size: 170%;
       font-weight: bolder;
       border-top: none;
       padding-top: 26px;
       color: gray;
       cursor: pointer;
     }
   `;
 

위 방법에서는 아이콘만 넣을 수 있는 거 아니고 아이콘을 포함하는 컨테이너(여기선 TopBox)가 있어야 함


컨테이너 없이 단독으로 쓰고 싶다면

 
 
    import { MdArrowBack } from "react-icons/md";

    return (
      <StyledGobackButton onClick={navToBack} />
     );

    const StyledGobackButton = styled(MdArrowBack)`
      position: absolute;
      /* padding-top: 50px; */
      font-size: 40px;
      color: #adaaaa;
      cursor: pointer;
    `;

이렇게 해 주면 된다고 함


결과

 

'CSS' 카테고리의 다른 글

UI를 개발할 때는 이렇게 하자.  (1) 2023.10.31
%, em, rem, vw, vh의 차이점  (0) 2023.10.24
CSS: 좌우, 상하, 가로세로 정렬  (0) 2023.04.15
CSS: z-index에 대하여  (0) 2023.03.29
CSS: 버튼  (0) 2023.03.02

댓글