1
+ <!DOCTYPE html>
2
+ <!-- saved from url=(0032)http://davegamache.com/parallax/ -->
3
+ < html class ="wf-brandongrotesque-n3-inactive wf-brandongrotesque-n9-inactive wf-inactive ">
4
+ < head >
5
+ < meta http-equiv ="Content-Type " content ="text/html; charset=UTF-8 ">
6
+ < meta charset ="utf-8 ">
7
+ < title > Dave Gamache Parallax Demo recreated</ title >
8
+ < meta name ="description " content ="Personal site of designer Dave Gamache. ">
9
+ < meta name ="author " content ="Dave Gamache | @dhg ">
10
+ < meta name ="viewport " content ="width=device-width, initial-scale=1 ">
11
+ < link rel ="stylesheet " href ="Dave%20Gamache_files/base.css ">
12
+ < link rel ="stylesheet " href ="Dave%20Gamache_files/main.css ">
13
+ </ head >
14
+ < body >
15
+
16
+ < div class ="container ">
17
+ < div class ="container-inner ">
18
+ < div class ="background "> </ div >
19
+ < div id ="intro-wrap " style ="height:100vh ">
20
+ < section id ="intro " class ="wrapper ">
21
+ < h1 class ="name " data-parallax ='{"y":-140,"opacity":0,"duration":"100vh","start":"#intro-wrap"} '> Parallax Demo</ h1 >
22
+ < h2 class ="byline " data-parallax ='{"y":-110,"opacity":0,"duration":"100vh","start":"#intro-wrap"} '> An experiment by Dave Gamache</ h2 >
23
+ </ section >
24
+ </ div >
25
+ < div id ="explosion-wrap " style ="height: 400vh ">
26
+ < section id ="explosion " class ="wrapper ">
27
+ < p class ="explosion-byline " data-parallax ='[{"y":"-25%","opacity":{"to":1,"duration":"85vh"},"duration":"150vh","start":"#explosion-wrap","trigger":0},{"y":"-40%","opacity":0,"start":"#explosion-wrap","trigger":"-300%","duration":"100vh"}] '> Here's an example of 16 elements scaling, fading and moving at once.</ p >
28
+ < ul id ="domExplosionList " data-parallax ='{"y":"-70%","opacity":1,"duration":"150vh","start":"#explosion-wrap","trigger":0} '>
29
+ < li class ="dom-explosion-item dei-1 " data-parallax ='{"y":"-15%","x":"-10%","opacity":0,"scale":2,"duration":"150vh","start":"#explosion-wrap","trigger":"-150%"} '> </ li >
30
+ < li class ="dom-explosion-item dei-2 " data-parallax ='{"y":"-5%","x":"-4%","opacity":0,"duration":"150vh","start":"#explosion-wrap","trigger":"-150%"} '> </ li >
31
+ < li class ="dom-explosion-item dei-3 " data-parallax ='{"y":"-9%","x":"2%","opacity":0,"scale":1.2,"duration":"150vh","start":"#explosion-wrap","trigger":"-150%"} '> </ li >
32
+ < li class ="dom-explosion-item dei-4 " data-parallax ='{"y":"-17%","x":"8%","opacity":0,"scale":1.5,"duration":"150vh","start":"#explosion-wrap","trigger":"-150%"} '> </ li >
33
+ < li class ="dom-explosion-item dei-5 " data-parallax ='{"y":"-2%","x":"-15%","opacity":0,"scale":2,"duration":"150vh","start":"#explosion-wrap","trigger":"-150%"} '> </ li >
34
+ < li class ="dom-explosion-item dei-6 " data-parallax ='{"y":"-1%","x":"-7%","opacity":0,"scale":1.2,"duration":"150vh","start":"#explosion-wrap","trigger":"-150%"} '> </ li >
35
+ < li class ="dom-explosion-item dei-7 " data-parallax ='{"y":"-4%","x":"2%","opacity":0,"scale":1.1,"duration":"150vh","start":"#explosion-wrap","trigger":"-150%"} '> </ li >
36
+ < li class ="dom-explosion-item dei-8 " data-parallax ='{"y":"-3%","x":"12%","opacity":0,"scale":1.8,"duration":"150vh","start":"#explosion-wrap","trigger":"-150%"} '> </ li >
37
+ < li class ="dom-explosion-item dei-9 " data-parallax ='{"y":"3%","x":"-12%","opacity":0,"scale":1.5,"duration":"150vh","start":"#explosion-wrap","trigger":"-150%"} '> </ li >
38
+ < li class ="dom-explosion-item dei-10 " data-parallax ='{"y":"5%","x":"-4%","opacity":0,"duration":"150vh","start":"#explosion-wrap","trigger":"-150%"} '> </ li >
39
+ < li class ="dom-explosion-item dei-11 " data-parallax ='{"y":"8%","x":"6%","opacity":0,"scale":1.4,"duration":"150vh","start":"#explosion-wrap","trigger":"-150%"} '> </ li >
40
+ < li class ="dom-explosion-item dei-12 " data-parallax ='{"y":"1%","x":"20%","opacity":0,"scale":1.9,"duration":"150vh","start":"#explosion-wrap","trigger":"-150%"} '> </ li >
41
+ < li class ="dom-explosion-item dei-13 " data-parallax ='{"y":"8%","x":"-12%","opacity":0,"scale":1.8,"duration":"150vh","start":"#explosion-wrap","trigger":"-150%"} '> </ li >
42
+ < li class ="dom-explosion-item dei-14 " data-parallax ='{"y":"4%","x":"-3%","opacity":0,"scale":1.3,"duration":"150vh","start":"#explosion-wrap","trigger":"-150%"} '> </ li >
43
+ < li class ="dom-explosion-item dei-15 " data-parallax ='{"y":"14%","x":"5%","opacity":0,"scale":1.7,"duration":"150vh","start":"#explosion-wrap","trigger":"-150%"} '> </ li >
44
+ < li class ="dom-explosion-item dei-16 " data-parallax ='{"y":"6%","x":"9%","opacity":0,"scale":2,"duration":"150vh","start":"#explosion-wrap","trigger":"-150%"} '> </ li >
45
+ </ ul >
46
+ </ section >
47
+ </ div >
48
+ < div id ="images-wrap " style ="height:565vh ">
49
+ < section id ="images " class ="wrapper ">
50
+ < p class ="images-byline " data-parallax ='[{"y":"-25%","opacity":{"to":1,"duration":"85vh"},"duration":"150vh","start":"#images-wrap","trigger":0},{"scale":0.7,"opacity":{"to":0,"duration":"85vh"},"duration":"150vh","trigger":"-225%","start":"#images-wrap"}] '> Or better yet, a realistic example of showcasing some design work.</ p >
51
+ < p class ="images-byline-2 " data-parallax ='[{"opacity":1,"y":"-15%","trigger":"-225%","duration":"150vh","start":"#images-wrap"},{"opacity":{"to":0,"duration":"85vh"},"y":"50%","duration":"150vh","trigger":"-415%","start":"#images-wrap"}] '> Really, anything is possible …</ p >
52
+ < img id ="mediumHomepage " class ="raw-page " src ="Dave%20Gamache_files/oversized-raw-homepage.jpg " data-parallax ='[{"y":"-90%","duration":"150vh","start":"#images-wrap","trigger":0},{"scale":0.8,"opacity":{"to":"0","duration":"85vh"},"duration":"150vh","trigger":"-225%","start":"#images-wrap"}] '>
53
+ < div class ="iphone " data-parallax ='[{"y":"-66%","duration":"150vh","start":"#images-wrap","trigger":0},{"x":"-2%","y":"-90%","rotate":"-90","scale":1.3,"duration":"150vh","trigger":"-225%","start":"#images-wrap"},{"y":"5%","x":"-2%","duration":"150vh","trigger":"-415%","start":"#images-wrap"}] '>
54
+ < img class ="iphone-frame " src ="Dave%20Gamache_files/iphoneframe.png ">
55
+ < div class ="iphone-viewport ">
56
+ < img id ="medium-profile-iphone " class ="iphone-content " src ="Dave%20Gamache_files/medium-profile-iphone-fullsize.jpg " data-parallax ='[{"scale":0.9,"x":"27%","duration":"150vh","trigger":"-225%","start":"#images-wrap"}] '>
57
+ < img id ="davegamache-dot-com " class ="iphone-content " src ="Dave%20Gamache_files/davegamache-rotated.jpg " data-parallax ='{"scale":1,"duration":"150vh","trigger":"-225%","start":"#images-wrap"} '>
58
+ </ div >
59
+ </ div >
60
+ </ section >
61
+ </ div >
62
+ < div id ="links-wrap " style ="height:100vh ">
63
+ < section id ="links " data-parallax ='{"opacity":{"to":1,"duration":"50vh"},"scale":{"from":0.8,"to":1},"duration":"100vh","start":"#links-wrap","trigger":0} '>
64
+ < p class ="links-byline "> Learn how to make your parallax site smooth like this one.</ p >
65
+ < a class ="btn " href ="https://medium.com/@dhg/82ced812e61c "> Read about it on Medium</ a >
66
+ </ section >
67
+ </ div >
68
+ < div style ="height:100vh "> </ div >
69
+ </ div >
70
+ < div class ="twitter " data-parallax ='[{"opacity":0,"duration":"100vh","start":"#intro-wrap","trigger":0},{"opacity":1,"duration":"100vh","start":"#links-wrap","trigger":0}] '>
71
+ < button id ="twitter-widget-0 "> buttton 1</ button >
72
+ < button id ="twitter-widget-1 "> buttton 2</ button >
73
+ </ div >
74
+ </ div >
75
+ < h3 class ="error "> Whoops! Right now this demo doesn't handle resizing or browsers less than 1000px wide. Reload this page or get on a laptop!</ h3 >
76
+
77
+ < script src ="http://code.jquery.com/jquery-2.1.4.js "> </ script >
78
+ < script src ="Dave%20Gamache_files/picasso.js "> </ script >
79
+
80
+ < script src ="https://cdn.rawgit.com/kasparsj/jquery.requestAnimationFrame/master/jquery.requestAnimationFrame.min.js "> </ script >
81
+ < script src ="../jquery.data-parallax.js "> </ script >
82
+
83
+
84
+ </ body > </ html >
0 commit comments