본문 바로가기

blog/Javascript

페이지 로딩중 (스크립트) 만들기

반응형

페이지 로딩중 (스크립트) 만들기 - 이미지 없이 css, jquery, javascript 만으로

 

 

 

 

로딩중 객체 + 스크롤 락

 

 

스크립트 script

// jQuery 불러오기
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js"></script>
<script>
	window.onload = function(){
		$('.loading').css('display','none') //로딩 객체 제거
		$('body').removeClass('scrollLock') //스크롤 락 제거
	}
</script>



html

<body class="scrollLock"> <!-- 스크롤락 클래스 --> 
	<div class="loading"> <!-- 로딩영역 -->
		<div class="loading__image">
	
		</div>
	</div>
</body>

css

/* loading */
.loading { position:fixed; width:100%; height:100%; left:0; top:0; background:rgba(0,0,0,0.6); z-index:100; } 
.loading__image { position:absolute; left:50%; top:50%;margin-left:-40px;margin-top:-40px;border: 12px solid #f3f3f3; /* Light grey */ border-top: 12px solid #8a8a8a; /* Blue */ border-radius: 50%;  width: 80px;  height: 80px;  animation: spin 1s linear infinite;  } 
@keyframes spin { 
0% { transform: rotate(0deg); } 
100% { transform: rotate(360deg); } 
} 

/* scroll lock */
.scrollLock { overflow: hidden}
반응형