CSS 애니메이션 성능 개선 방법(reflow 최소화, will-change 사용) « WIT – NTS UIT Blog WIT – NTS UIT Blog

안녕하세요.
호야태그 공식 블로거 호야랑입니다~

6월에는 휴식도 하면서 즐거운 나날들 보내시길 바랍니다 ^^
test07 회원님께서 2018년 06월 29일 17시 00분에 올린 카드입니다 ^_^

모바일 네이버 지도 개편을 하면서 검색창 부분과 상세페이지 스크롤 부분에 애니메이션이 추가되었습니다. 초기 검색창 부분 애니메이션은 CSS 속성 중 margin, height을 사용하여 구현했습니다. 하지만 애니메이션이 부자연스러운 현상이 있어 자료를 찾아보니 margin, height 속성은 애니메이션에 사용했을 때 성능 저하를 유발하는 속성 중 하나였습니다. 성능에 영향이 있는 속성들은 페이지 reflow를 일으키는 속성들이였고 이를 수정하여 성능을 향상 시킬 수 있었습니다. 이 글에서는 reflow를 최소화 하는 방법과 will-change를 설명하겠습니다. 검색창 애니메이션 초기에는 아래와 같은 애니메이션을 구현하고자 했습니다. 총 4가지 애니메이션이 들어가있는데요. 검색창이 왼쪽으로 축소되고 아래쪽으로는 확장됩니다. 검색창이 왼쪽으로 계속 축소되고 아래쪽으로는 확장됩니다. 추가로 한 줄 […]
2018/06/29 17:00

최초 등록 키워드는 총 5개 입니다.

test07 님의 카드는 [이곳]에서 확인하실 수 있습니다.

새로운 카드를 등록해주셔서 감사합니다~^^

시력게임 :: 눈이 건강해지는 앱 [아이앱]