Giter Site home page Giter Site logo

koreanair_frontend's Introduction

✈️대한항공 클론코딩

✈️프로젝트 기간

2024년 2월 21일 ~ 2024년 2월 25일

✈️주요 내용

  1. 전체 페이지

whollpage

  • header와 footer 포함 총 6개의 section

  1. header

header

  • 메인 메뉴 리스트를 마우스를 올렸을 때 나타나도록 구현
  • hover시 서브 메뉴 아웃라인 구현

  1. swiper swiper
  • swiper 라이브러리 사용

  1. experience section

experience

  • hover시 섹션 전체 높이 확장 및 말풍선 추가 효과 구현
  1. badge

badge_hover

  • mouseover, mouseout에 따른 badge 확장 효과 구현

  1. scrollTo

scrollTo

  • 스크롤 카운트에 따른 scrollTo 버튼 나타나는 효과 구현
  • 버튼 클릭 시 페이지 상단으로 이동 기능 구현

✈️느낀점

css에 대한 지식이 부족한 상태로 처음 웹사이트를 클론코딩 하려니 처음엔 정말 막막했다. 헤더 하나 만드는 것조차 힘들어서 3일을 끙끙 앓다가 결국엔 클론코딩 할 원본 사이트를 변경했다. 중간에 사이트를 변경하니 시간의 촉박함을 느꼈고 매일 새벽 늦게까지 과제를 붙들고 앉아있었다.. 처음엔 어디서부터 어떻게 손을 대야 할 지 몰라서 스타벅스 클론코딩 강의를 참고하며 코드를 작성했다. 섹션 1번까지 강의를 참고하며 진행하다보니 점점 감을 잡게 되었고, 이제 원본 사이트만 참고해서 코드를 작성하는 게 가능해졌다.

아쉬운 점이라면 그리드를 사용하지 못 한 것과 원본 사이트와 비율이 정확히 맞지 않는다는 점이 가장 아쉽고, 버튼 클릭시 일어나는 이벤트 효과들을 구현하지 못 한 것들이 많은 점이 아쉽다. 우측 하단에 고정되어 있는 뱃지도 hover 효과를 줬을 때 원본 페이지와 차이가 있는 것, 그리고 애니메이션이 부자연스러운 것을 해결하지 못 한 점이 아쉽다.

코드가 너무 어지러운 부분이 많고, 중복 사용된 부분이 많은 것 같다. 이런 부분들을 어떻게 해야 더 깨끗한 코드를 작성할 수 있을지 앞으로 더 많은 학습이 필요할 것 같다.

실제 웹사이트를 만들어본 것이 처음이라 아쉬운 점도 많고, 부족한 점도 많지만, 과제를 통해 직접 실습하며 많은 것들을 학습할 수 있어서 좋았다. 많이 배운 것 같다.

앞으로 늘 더 성장할 수 있도록 노력 해야겠다!

koreanair_frontend's People

Contributors

oxlzlo avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.