01
수원화성에 대한 홍보와 관광지로의 수원을 알리는 홈페이지를
제작하였습니다.
새롭게 익힌 제이쿼리와 플러그인을 더욱 활용하여 좀 더 화려하고
인터랙티브 한
사이트를 만들고 싶어 도전하게 된 웹사이트입니다.
기존 사이트는 정보전달을 목적으로 움직임이 없는 정적인
홈페이지였습니다.
새롭게 디자인을 하면서 화려하지만 가독성이 높고 세련된 디자인으로
제작하였습니다.
02
#세련된
#화려한
#동적인
Black
#000
Light gray
#999
Klein Blue
#092e92
Maroon Web RED
#820808
Bold
Regulr
정보전달을 주 목적으로 가독성에 관련하여 화려하더라도 잘 보이는 컨셉으로 움직임은 화려하지만 자간, 행간, 여백 등 정보 전달 부분에서는 심플한 디자인으로 가독성을 높혀 제작
화려하다고해서 컬러, 움직임에만 힘을 준 것이 아닌 이미지 선정 및 이미지의 색상을 고려하여 화려한 이미지엔 힘을 뺀 텍스트, 심심한 곳엔 강렬한 이미지 등 이미지와 폰트의 강약 조절
03
04
console을 확인 하였을 때 코드는 문제점이 없었음. 하지만 실행이 되지 않았다. Javascript 작성 시 헤더 안에 작성 할 경우 script src="" 중 src 앞에 defer를 작성을 해야 Dom이 불러오기 전에 스크립트를 가져와 실행 시켜주어 defer 작성 후 해결
세로형태의 홈페이지는 해보았지만 가로형태의 스크롤은 처음 해보아 실행의 어려움을 겪음. Position: sticky와 offsetTop을 이용한 전체 콘텐츠의 transform = translateX( ) 를 통한 부드러운 가로스크롤 완성
뒤집어진 탭메뉴와 애니메이션을 디자인 하였지만 실질적 코드 구현에 매우 어려움을 겪음 rotate(270deg) 적용 시 width 값과 height 값이 달라져버림 Position의 left . top 값을 이용하여 맞추고 z-index를 통한 우선순위 부여하여 해결
마우스 스크롤에 따른 애니메이션을 부여 시 첫 사용하는 jQuery를 통하여 제작 if와 else문을 활용하여 마우스 휠 위치에 따른 애니메이션 부여