<aside> 💡
con02 인터렉티브 & con03 제작
</aside>
GSAP과 ScrollTrigger를 이용하여 WorkList가 끝날 때 My Work 텍스트가 화면 밖으로 사라지도록 애니메이션을 적용했습니다. 이 과정에서 타임라인을 활용해 스크롤 위치에 따라 텍스트가 좌우로 이동하는 애니메이션을 구현했습니다.
// workList가 끝날때 My Work가 화면 밖으로 사라지도록 애니메이션 적용
gsap.timeline({
scrollTrigger: {
trigger: '.workList',
start: '100% 50%',
end: '100% 0%',
scrub: 1
}
})
.to('.con02 .title .a', {x: '-100%', ease: 'none', duration: 5}, 0)
.to('.con02 .title .b', {x: '100%', ease: 'none', duration: 5}, 0)
My Skill 섹션을 구성하여 웹 페이지에서 내 기술 스택을 시각적으로 나타내는 디자인을 구현했습니다. 여러 스킬들을 리스트 형식으로 나열하고, 이미지와 함께 버튼을 추가해 사용자에게 읽기 쉽고 직관적인 정보를 제공합니다.
<section> 구조를 통해 시각적 요소와 텍스트 요소를 분리하여 가독성을 높였다.btnWrap을 사용하여 읽기 쉽게 두 개의 버튼을 배치하고, 각각 다른 스타일의 이미지를 사용하여 사용자가 명확하게 클릭할 수 있는 UI를 제공했다.