[React] 포트폴리오 웹 사이트 제작 일지-6. 최상단 이동버튼, Tech Skill 기술스택 추가, Portfollio 내용 추가

2023. 10. 14. 23:45·웹 프로젝트/🔮포트폴리오 사이트

최상단 이동버튼 구현

이미 포트폴리오 상단 메뉴바의 'Portfolio'를 누르면 최상단으로 이동이 가능하지만, 오른쪽 하단부에 최상단으로 이동이 가능한 버튼 하나를 추가하기로 했다.

 

아이콘은 아래 사이트를 이용했다.

https://icons8.kr/

 

무료 아이콘, 클립아트, 사진 및 음악

 

icons8.kr

<a target="_blank" href="https://icons8.com/icon/oXht3X40XQJu/%EB%8D%94%EB%B8%94-%EC%97%85">더블 업</a> icon by <a target="_blank" href="https://icons8.com">Icons8</a>

사이트 내부에 위 링크를 추가해서 출처를 밝히면 무료로 아이콘을 사용할 수 있다. 

버튼은 간단하게 구현하고 이전에 만들어 두었던 moveToHomeHandler 함수를 연결해 주었다.

 

App.js

...

function App() {
  ...

  return (
    <div className="App">
      <TopButton moveToHome={moveToHomeHandler} />
      ...
    </div>
  );
}

export default App;

 

TopButton.js

import "./TopButton.css";

const TopButton = (props) => {
  return (
    <div className="top-btn" onClick={props.moveToHome}>
      <img src={process.env.PUBLIC_URL + "assets/images/up.png"} />
    </div>
  );
};

export default TopButton;

 

TopButton.css

.top-btn {
  position: fixed;
  right: 20px;
  bottom: 30px;
  margin: 10px 30px;
  background-color: rgba(245, 245, 220, 0.719);
  padding: 15px 17px;
  border-radius: 50%;
  z-index: 1;
  cursor: pointer;
}

.top-btn > img {
  width: 20px;
  height: auto;
}

 

Tech Skill 내용 추가 및 CSS 스타일링 수정

기존에 예시로 만들어 두었던 스타일링을 조금 수정하고, 기술 스택도 추가하였다.

기술스택 로고는 인터넷에 기술스택 logo (ex. react logo png)로 검색하여 저장했다.

 

Portfollio 내용 추가

아직 내용이 부실하긴 하지만 우선 초안을 작성해 보았다. 이미지는 추후 수정할 예정이고, 슬라이드를 통해 여러 개의 이미지를 노출시킬 생각이다.

저작자표시 비영리 변경금지 (새창열림)

'웹 프로젝트 > 🔮포트폴리오 사이트' 카테고리의 다른 글

[React] 포트폴리오 웹 사이트 제작 일지-9. 스크롤 애니메이션 효과 추가  (0) 2024.01.02
[React] 포트폴리오 웹 사이트 제작 일지-8. 스타일링 수정, 포트폴리오 깃허브 배포  (0) 2023.11.25
[React] 포트폴리오 웹 사이트 제작 일지-7. 전체 스타일링 수정, 디자인 변경  (1) 2023.10.15
[React] 포트폴리오 웹 사이트 제작 일지-5. 상단 메뉴바 구현 (useref 를 이용한 컴포넌트 간 스크롤 이동)  (0) 2023.10.13
[React] 포트폴리오 웹 사이트 제작 일지-4. EmailjS를 이용해 서버 없이 이메일 전송 구현하기  (0) 2023.10.13
[React] 포트폴리오 웹 사이트 제작 일지-3. Archiving, Skills, Project, Contact 컴포넌트 생성 및 기본 CSS 작성 + 리액트 버튼에 내부 링크 걸기  (0) 2023.10.13
'웹 프로젝트/🔮포트폴리오 사이트' 카테고리의 다른 글
  • [React] 포트폴리오 웹 사이트 제작 일지-8. 스타일링 수정, 포트폴리오 깃허브 배포
  • [React] 포트폴리오 웹 사이트 제작 일지-7. 전체 스타일링 수정, 디자인 변경
  • [React] 포트폴리오 웹 사이트 제작 일지-5. 상단 메뉴바 구현 (useref 를 이용한 컴포넌트 간 스크롤 이동)
  • [React] 포트폴리오 웹 사이트 제작 일지-4. EmailjS를 이용해 서버 없이 이메일 전송 구현하기
청량리 물냉면
청량리 물냉면
프로그래밍 공부를 하고 있습니다. 공부 내용 정리 겸 정보 공유를 목적으로 합니다.
  • 청량리 물냉면
    노력중인 블로그
    청량리 물냉면
  • 전체
    오늘
    어제
    • 분류 전체보기
      • 프로그래밍
        • Programming
        • C | C++
        • Java
        • Python
      • 웹 프로그래밍
        • HTML | CSS
        • JavaScript | TypeScript
        • React
        • Vue.js
        • Next.js
        • Spring & Spring Boot
        • JSP & Servlet
        • DB
      • 웹 프로젝트
        • 웹 프로젝트
        • 🥨스낵몰
        • 👨‍👨‍👧‍👧소셜 가계부
        • 🌜꿈 일기장
        • 🔮포트폴리오 사이트
        • 🏃‍♂️팀 프로젝트: 일정관리 프로그램
        • 📈팀 프로젝트: AI기반 주식 분석 플랫폼
        • 😺Just Meow It: 고양이의 조언
      • 앱 프로그래밍
        • Flutter
        • Kotlin
      • Problem Solving
        • 백준
        • 프로그래머스
        • SWEA
      • Computer Science
        • 알고리즘
        • 컴퓨터 네트워크
        • 이산수학
      • Developer
        • 후기
        • 자료정리
        • 취업 | 취준
        • 웹개발 교육 프로그램
        • TIL
  • 블로그 메뉴

    • 홈
    • Github
  • 공지사항

    • 프로그래밍 공부 중😊
  • 인기 글

  • 태그

    bfs
    리액트
    Til
    포트폴리오
    웹사이트
    파이썬
    SWEA
    백준
    구현
    자바
    React
    뉴렉처
    Next.js
    AWS
    공식문서
    알고리즘
    컴퓨터네트워크
    블로그 제작
    spring boot
    클론 프로젝트
    타입스크립트
    Jiraynor Programming
    자바스크립트
    d3
    프로젝트
    mysql
    강의내용정리
    플러터
    프로그래머스
    ZeroCho
  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
청량리 물냉면
[React] 포트폴리오 웹 사이트 제작 일지-6. 최상단 이동버튼, Tech Skill 기술스택 추가, Portfollio 내용 추가
상단으로

티스토리툴바