본문 바로가기

웹 개발 알아두기/티스토리

티스토리 자연스러운 페이지 로딩

반응형

페이지를 이동하면서 요소들이 화면에 표시될 때 요소나 파일이 로딩되는 속도 차이 등의 이유로 아래와 같이 부자연스럽게 표시됩니다. 간단한 작업을 통해 화면을 자연스럽게 로딩하는 효과를 구현해 보겠습니다.

구현 전

해당 코드는 티스토리의 모든 스킨에 적용가능할 뿐 아니라 거의 모든 웹 사이트에 적용가능합니다.

완성코드

/* Type Selector Reset */
body {
	/* other styles */
	animation: smoothRendering 1s ease forwards;
}

@keyframes smoothRendering {
	from {opacity: 0;}
	to {opacity: 1;}
}

구현하기

공통 스타일 추가

관리자 페이지에 보면 좌측에 '스킨편집'이라는 기능이 있는데요. 해당 메뉴를 선택하면 스키편집 페이지로 이동합니다.

열린 화면에서 'html 편집'이라는 버튼을 누르고

'CSS'를 선택하고 <body>에 아래 코드를 추가하고

body {
    animation: smoothRendering 1s ease forwards;
}

아래와 같이 애니메이션 효과를 추가합니다.

@keyframes smoothRendering {
    from {opacity: 0;}
    to {opacity: 1;}
}

 

코드 삽입 후 저장하면 아래와 같이 자연스럽게 화면이 로딩됩니다.

구현 후

이상으로 자연스럽게 화면을 로딩하는 방법을 보았습니다.

 

728x90
반응형