Recent Posts
Link
«   2025/04   »
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30
관리 메뉴

공부하자

제이쿼리 플러그인 풀스크린 스크롤 효과 fullPage 본문

J-Query·Plug-in

제이쿼리 플러그인 풀스크린 스크롤 효과 fullPage

bluemoon527 2021. 1. 11. 19:12

fullPage

: 사용자가 스크롤 시 화면 전체가 스크롤 되는 효과를 표현 할 수 있는 플러그인.

fullPage에서 제공하는 각종 옵션값을 수정해 다양하게 표현 할 수 있다.

 

 

alvarotrigo.com/fullPage/ko/

 

fullPage scroll snapping. Create full screen pages fast and simple

Mouse wheel snap to sections. Fast and simple to use.

alvarotrigo.com

 

 

 

 

 

사용법

1. fullPage에서 제공하는 플러그인 파일 다운로드 및 프로젝트 파일에 js, css 연결

2. fullPage 기본 구조 및 js

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width">
<title></title>
<link href="css/reset.css" rel="stylesheet" type="text/css" />
<link href="css/fullpage.css" rel="stylesheet" type="text/css" />
<link href="css/03_fullpage.css" rel="stylesheet" type="text/css" />
<script src="js/jquery-1.8.3.min.js"></script>
<script src="js/fullpage.js"></script>
		
<script>
	$(function(){
		$("selector").fullpage({
			// option
		});
	})
</script>
</head>
<body>
	<div class="wrap">
		<div class="section">section 1</div>
		<div class="section">section 2</div>
		<div class="section">section 3</div>
		<div class="section">section 4</div>
	</div>
</body>
</html>

 

 

3. js 에 필요한 옵션값 추가

$(function(){
	$(".wrap").fullpage({
		navigation:true,//네비게이션 유무
		navigationPosition:"left",//네비게이션 위치
		sectionsColor:["#999","#4bbfc3","#7baabe","#666"],//각 섹션 배경색, 배열의 형식
		navigationTooltips:["1번", "2번", "3번", "4번"],//네비게이션 텍스트, 배열의 형식
		showActiveTooltip:true//네비게이션 선택 메뉴 활성화
	});
})

 

 

 

* 참고 페이지

github.com/alvarotrigo/fullPage.js/tree/master/lang/korean#%EA%B5%AC%EC%97%AD-%EB%98%90%EB%8A%94-%EC%8A%AC%EB%9D%BC%EC%9D%B4%EB%93%9C%EB%A1%9C-%EA%B0%80%EB%8A%94-%EB%A7%81%ED%81%AC-%EB%A7%8C%EB%93%A4%EA%B8%B0

 

alvarotrigo/fullPage.js

fullPage plugin by Alvaro Trigo. Create full screen pages fast and simple - alvarotrigo/fullPage.js

github.com

 

 

* CDN 주소(버전별)

cdnjs.com/libraries/fullPage.js

 

fullPage.js - Libraries - cdnjs - The #1 free and open source CDN built to make life easier for developers

Create beautiful fullscreen scrolling websites - Simple. Fast. Reliable. Content delivery at its finest. cdnjs is a free and open-source CDN service trusted by over 11% of all websites, powered by Cloudflare. We make it faster and easier to load library fi

cdnjs.com

 

 

* 주의

JS와 CSS 버전 맞춰서 사용할 것. 버전별로 조금씩 다르기때문에 깨질 수 있다.

2.9.7버전까지만 무료. 3버전부터 상용이므로 버전 잘 확인하고 사용 할 것

 

 

 

 

옵션 값 중 자주 쓸 것 같은 옵션 값 정리

 

navigation true/false 네비게이션 유무
navigationPosition left/right 네비게이션 위치
navigationTooltips ["HOME","ABOUT"," "] 네비게이션 텍스트(section 갯수만큼 작성)
showActiveTooltip true/false 네비게이션 선택 메뉴 활성화
menu: '#id값'   gnb메뉴의 링크 연결
anchors ["HOME","ABOUT"," "] gnb메뉴의 링크 연결(section 갯수만큼 작성)
앵커의 값과 a 링크의 값 동일하게 설정 
ex. a href="#ABOUT"

scrollingSpeed

1000, 1300...

풀페이지의 스크롤 속도 값. 1000 = 1초
autoScrolling true/false fullpage에 스크롤링 기능을 넣을 것인지에 대한 여부.
기본 값은 true.
기능이 필요 없을 시에만 작성
scrollHorizontally true/false 마우스 휠 또는 트랙패드를 사용하여 슬라이더 내에서 수평으로 슬라이딩할지 여부를 정의합니다.
autoScrolling:true를 사용하는 경우에만 사용할 수 있습니다. pullPage.js 3.0.1 버전이거나 그보다 높은 버전에서 사용 가능
     
     

 

 

Comments