Skip to content
Permalink
Browse files

No commit message

  • Loading branch information
alvarotrigo committed Oct 8, 2014
1 parent e4eaaa8 commit 3f615d5c63601c2f6cb32f32661de1a7c7d80cea
@@ -89,12 +89,12 @@
}
#section2 h1,
#section2 p{
text-shadow: 1px 5px 20px #000;
text-shadow: 1px 5px 20px #000;
}

#section3 h1,
#section3 p{
text-shadow: 1px 5px 20px #000;
text-shadow: 1px 5px 20px #000;
color: #fff;
}
</style>
@@ -108,8 +108,6 @@
<li data-menuanchor="page3"><a href="#page3">Page 3</a></li>
</ul>

<div style="position:fixed;top:50px;left:50px;color:white;z-index:999;" id="callbacksDiv"></div>

<div id="pagepiling">
<div class="section" id="section1">
<h1>pagePiling.js</h1>
@@ -0,0 +1,193 @@
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">

<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>pagePiling.js plugin</title>
<meta name="author" content="Alvaro Trigo Lopez" />
<meta name="description" content="pagePiling.js plugin by Alvaro Trigo." />
<meta name="keywords" content="pile,piling,piling.js,stack,pages,scrolling,stacking,touch,fullpile,scroll,plugin,jquery" />
<meta name="Resource-type" content="Document" />

<link rel="stylesheet" type="text/css" href="http://fonts.googleapis.com/css?family=Lato:300,400,700" />
<link rel="stylesheet" type="text/css" href="../jquery.pagepiling.css" />
<link rel="stylesheet" type="text/css" href="examples.css" />

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script>

<script type="text/javascript" src="../jquery.pagepiling.min.js"></script>
<script type="text/javascript">
$(document).ready(function() {

/*
* Plugin intialization
*/
$('#pagepiling').pagepiling({
menu: '#menu',
anchors: ['page1', 'page2', 'page3', 'page4'],
sectionsColor: ['white', '#ee005a', '#2C3E50', '#39C'],
navigation: {
'position': 'right',
'tooltips': ['Page 1', 'Page 2', 'Page 3', 'Pgae 4']
},
afterRender: function(){
$('#pp-nav').addClass('custom');
},
afterLoad: function(anchorLink, index){
if(index>1){
$('#pp-nav').removeClass('custom');
}else{
$('#pp-nav').addClass('custom');
}
}
});


/*
* Internal use of the demo website
*/
$('#showExamples').click(function(e){
e.stopPropagation();
e.preventDefault();
$('#examplesList').toggle();
});

$('html').click(function(){
$('#examplesList').hide();
});
});
</script>


<style>
/* Section 1
* --------------------------------------- */
#section1 h1{
color: #444;
}
#section1 p{
color: #333;
color: rgba(0,0,0,0.3);
}
#section1 img{
margin: 20px 0;
opacity: 0.7;
}

/* Section 2
* --------------------------------------- */
#section2 h1,
#section2 p{
z-index: 3;
}
#section2 p{
opacity: 0.8;
}

#section2 #colors{
right: 60px;
bottom: 0;
position: absolute;
height: 413px;
width: 258px;
background-image: url(imgs/colors.gif);
background-repeat: no-repeat;
}

/* Section 3
* --------------------------------------- */
#section3 #colors{
left: 60px;
bottom: 0;
}
#section3 p{
color: #757575;
}

#colors2,
#colors3{
position: absolute;
height: 163px;
width: 362px;
z-index: 1;
background-repeat: no-repeat;
left: 0;
margin: 0 auto;
right: 0;
}
#colors2{
background-image: url(imgs/colors2.gif);
top:0;
}
#colors3{
background-image: url(imgs/colors3.gif);
bottom:0;
}

/* Section 4
* --------------------------------------- */
#section4 p{
opacity: 0.6;
}

/* Overwriting fullPage.js tooltip color
* --------------------------------------- */
#pp-nav.custom .pp-tooltip{
color: #AAA;
}
#markup{
display: block;
width: 450px;
margin: 20px auto;
text-align: left;
}

</style>

</head>
<body>
<ul id="menu">
<li data-menuanchor="page1" class="active"><a href="#page1">Page 1</a></li>
<li data-menuanchor="page2"><a href="#page2">Page 2</a></li>
<li data-menuanchor="page3"><a href="#page3">Page 3</a></li>
<li data-menuanchor="page4"><a href="#page4">Page 4</a></li>
</ul>


<div id="pagepiling">
<div class="section" id="section1">
<h1>pagePiling.js</h1>
<p>Create an original scrolling site</p>
<img src="imgs/pagePiling-plugin.gif" alt="pagePiling" />
<br />

</div>
<div class="section" id="section2">
<div class="intro">
<div id="colors"></div>
<h1>jQuery plugin</h1>
<p>Pile your sections one over another and access them scrolling or by URL!</p>
<div id="markup">
<script src="https://gist.github.com/alvarotrigo/4a87a4b8757d87df8a72.js"></script>
</div>
</div>
</div>
<div class="section" id="section3">
<div class="intro">
<h1>Configurable</h1>
<p>Plenty of options, methods and callbacks to use.</p>
<div id="colors2"></div>
<div id="colors3"></div>
</div>
</div>
<div class="section" id="section4">
<div class="intro">
<h1>Compatible</h1>
<p>Designed to work on tablet and mobile devices.</p>
<p>Oh! And its compatible with old browsers such as IE 8 or Opera 12!</p>
</div>
</div>
</div>

</body>
</html>
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -37,8 +37,6 @@
<li data-menuanchor="page3"><a href="#page3">Page 3</a></li>
</ul>

<div style="position:fixed;top:50px;left:50px;color:white;z-index:999;" id="callbacksDiv"></div>

<div id="pagepiling">
<div class="section" id="section1">
<h1>pagePiling.js</h1>
@@ -29,8 +29,6 @@
</script>
</head>
<body>
<div style="position:fixed;top:50px;left:50px;color:white;z-index:999;" id="callbacksDiv"></div>

<div id="pagepiling">
<div class="section" id="section1">
<h1>No anchors (#)</h1>
@@ -0,0 +1,77 @@
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">

<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>pagePiling.js plugin - Scrolling speed</title>
<meta name="author" content="Alvaro Trigo Lopez" />
<meta name="description" content="pagePiling.js plugin by Alvaro Trigo." />
<meta name="keywords" content="pile,piling,piling.js,stack,pages,scrolling,stacking,touch,fullpile,scroll,plugin,jquery" />
<meta name="Resource-type" content="Document" />

<link rel="stylesheet" type="text/css" href="http://fonts.googleapis.com/css?family=Lato:300,400,700" />
<link rel="stylesheet" type="text/css" href="../jquery.pagepiling.css" />
<link rel="stylesheet" type="text/css" href="examples.css" />

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script>

<script type="text/javascript" src="../jquery.pagepiling.min.js"></script>
<script type="text/javascript">
$(document).ready(function() {
$('#pagepiling').pagepiling({
menu: '#menu',
anchors: ['page1', 'page2', 'page3', 'page4'],
sectionsColor: ['#bfda00', '#2ebe21', '#2C3E50', '#51bec4'],
navigation: {
'position': 'right',
'tooltips': ['Page 1', 'Page 2', 'Page 3', 'Pgae 4']
}
});
});
</script>

<style>
.pp-easing {
-webkit-transition: all 3000ms cubic-bezier(0.550, 0.085, 0.000, 0.990);
-moz-transition: all 3000ms cubic-bezier(0.550, 0.085, 0.000, 0.990);
-o-transition: all 3000ms cubic-bezier(0.550, 0.085, 0.000, 0.990);
transition: all 3000ms cubic-bezier(0.550, 0.085, 0.000, 0.990);
/* custom */
-webkit-transition-timing-function: cubic-bezier(0.550, 0.085, 0.000, 0.990);
-moz-transition-timing-function: cubic-bezier(0.550, 0.085, 0.000, 0.990);
-o-transition-timing-function: cubic-bezier(0.550, 0.085, 0.000, 0.990);
transition-timing-function: cubic-bezier(0.550, 0.085, 0.000, 0.990);
/* custom */
}

</style>
</head>
<body>
<ul id="menu">
<li data-menuanchor="page1" class="active"><a href="#page1">Page 1</a></li>
<li data-menuanchor="page2"><a href="#page2">Page 2</a></li>
<li data-menuanchor="page3"><a href="#page3">Page 3</a></li>
</ul>

<div id="pagepiling">
<div class="section" id="section1">
<h1>Set your own speed!</h1>
<p>Just override the `.pp-easing` class located in the CSS file.</p>
<br />
</div>
<div class="section" id="section2">
<div class="intro">
<h1>Using jQuery?</h1>
<p>When using css3:false, use the `scrollingSpeed` option to set the animation speed for jQuery animations.</p>
</div>
</div>
<div class="section" id="section4">
<div class="intro">
<h1>Customizable</h1>
<p>You can even change the kind of animation!</p>
</div>
</div>
</div>

</body>
</html>

0 comments on commit 3f615d5

Please sign in to comment.
You can’t perform that action at this time.