-
-
+
Premium
@@ -172,12 +199,12 @@
-
-
-
-
-
+
+
+
+
+
diff --git a/js/main.js b/js/main.js
index c487caa..5627b2a 100644
--- a/js/main.js
+++ b/js/main.js
@@ -1,19 +1,66 @@
-
anime({
targets: '#main_title',
- top: ['240px','100px'],
- opacity: ['0','1'],
+ top: ['240px', '100px'],
+ opacity: ['0', '1'],
easing: 'easeInOutQuad'
});
anime({
targets: '#hand',
- backgroundPosition: ['50px','0px'],
- opacity: ['0.5','1'],
+ backgroundPosition: ['50px', '0px'],
+ opacity: ['0.5', '1'],
+ easing: 'easeInOut'
+});
+
+anime({
+ targets: '#cover h2',
+ opacity: ['0.5', '1'],
easing: 'easeInOut'
});
anime({
- targets: '#cover h2',
- opacity: ['0.5','1'],
+ targets: '#phone-watches-1',
+ left: ['-5vw', '0vw'],
+ top: ['50vh', '45vh'],
easing: 'easeInOut'
});
+
+
+// Add timeline
+let tl1 = anime.timeline({autoplay: false});
+
+let s1a2 = {
+ targets: '#cover',
+ backgroundColor: ['#000', '#ddd'],
+ borderRadius: function (el) {
+ return anime.random(2, 10);
+ },
+ delay: function (el) {
+ return anime.random(0, 800);
+ }
+};
+// Add children
+tl1.add(s1a2, '-=1300');
+
+let controller = new ScrollMagic.Controller();
+
+//Add first scrollmagic scene
+let scene1 = new ScrollMagic.Scene({
+ triggerElement: "#cover",
+ triggerHook: 0.5,
+ reverse: false
+})
+
+ // Add debug indicators
+ .addIndicators({
+ colorTrigger: "black",
+ colorStart: "blue",
+ colorEnd: "red",
+ indent: 10
+ })
+
+ // Trigger animation timeline
+ .on("enter", function (event) {
+ tl1.play();
+ })
+
+ .addTo(controller);