diff --git a/src/assets/images/banner.jpg b/src/assets/images/banner.jpg
index c5f9742..fa5246e 100644
Binary files a/src/assets/images/banner.jpg and b/src/assets/images/banner.jpg differ
diff --git a/src/assets/js/main.js b/src/assets/js/main.js
index 7c59052..fe59ec8 100644
--- a/src/assets/js/main.js
+++ b/src/assets/js/main.js
@@ -8,205 +8,212 @@
skel
.breakpoints({
- xlarge: '(max-width: 1680px)',
- large: '(max-width: 1280px)',
- medium: '(max-width: 980px)',
- small: '(max-width: 736px)',
- xsmall: '(max-width: 480px)'
+ xlarge: '(max-width: 1680px)',
+ large: '(max-width: 1280px)',
+ medium: '(max-width: 980px)',
+ small: '(max-width: 736px)',
+ xsmall: '(max-width: 480px)'
});
$(function() {
- var $window = $(window),
+ var $window = $(window),
$body = $('body'),
$wrapper = $('#page-wrapper'),
$banner = $('#banner'),
$header = $('#header');
// Disable animations/transitions until the page has loaded.
- $body.addClass('is-loading');
+ $body.addClass('is-loading');
- $window.on('load', function() {
- window.setTimeout(function() {
- $body.removeClass('is-loading');
- }, 100);
- });
+ $window.on('load', function() {
+ window.setTimeout(function() {
+ $body.removeClass('is-loading');
+ }, 100);
+ });
// Mobile?
- if (skel.vars.mobile)
+ if (skel.vars.mobile)
+ $body.addClass('is-mobile');
+ else
+ skel
+ .on('-medium !medium', function() {
+ $body.removeClass('is-mobile');
+ })
+ .on('+medium', function() {
$body.addClass('is-mobile');
- else
- skel
- .on('-medium !medium', function() {
- $body.removeClass('is-mobile');
- })
- .on('+medium', function() {
- $body.addClass('is-mobile');
- });
-
- // Fix: Placeholder polyfill.
- $('form').placeholder();
-
- // Prioritize "important" elements on medium.
- skel.on('+medium -medium', function() {
- $.prioritize(
- '.important\\28 medium\\29',
- skel.breakpoint('medium').active
- );
});
+ // Fix: Placeholder polyfill.
+ $('form').placeholder();
+
+ // Prioritize "important" elements on medium.
+ skel.on('+medium -medium', function() {
+ $.prioritize(
+ '.important\\28 medium\\29',
+ skel.breakpoint('medium').active
+ );
+ });
+
// Scrolly.
- $('.scrolly')
- .scrolly({
- speed: 1500,
- offset: $header.outerHeight()
- });
+ $('.scrolly')
+ .scrolly({
+ speed: 1500,
+ offset: $header.outerHeight()
+ });
// Menu.
- $('#menu')
- .append('')
- .appendTo($body)
- .panel({
- delay: 500,
- hideOnClick: true,
- hideOnSwipe: true,
- resetScroll: true,
- resetForms: true,
- side: 'right',
- target: $body,
- visibleClass: 'is-menu-visible'
- });
+ $('#menu')
+ .append('')
+ .appendTo($body)
+ .panel({
+ delay: 500,
+ hideOnClick: true,
+ hideOnSwipe: true,
+ resetScroll: true,
+ resetForms: true,
+ side: 'right',
+ target: $body,
+ visibleClass: 'is-menu-visible'
+ });
// Header.
- if (skel.vars.IEVersion < 9)
- $header.removeClass('alt');
+ if (skel.vars.IEVersion < 9)
+ $header.removeClass('alt');
- if ($banner.length > 0
- && $header.hasClass('alt')) {
+ if ($banner.length > 0 &&
+ $header.hasClass('alt')) {
- $window.on('resize', function() { $window.trigger('scroll'); });
+ $window.on('resize', function() {
+ $window.trigger('scroll');
+ });
- $banner.scrollex({
- bottom: $header.outerHeight() + 1,
- terminate: function() { $header.removeClass('alt'); },
- enter: function() { $header.addClass('alt'); },
- leave: function() { $header.removeClass('alt'); }
- });
+ $banner.scrollex({
+ bottom: $header.outerHeight() + 1,
+ terminate: function() {
+ $header.removeClass('alt');
+ },
+ enter: function() {
+ $header.addClass('alt');
+ },
+ leave: function() {
+ $header.removeClass('alt');
+ }
+ });
- }
+ }
- /* particlesJS.load(@dom-id, @path-json, @callback (optional)); */
- particlesJS('banner', {
- "particles": {
- "number": {
- "value": 250,
- "density": {
- "enable": false,
- "value_area": 1122.388442605866
- }
- },
- "color": {
- "value": "#ffffff"
- },
- "shape": {
- "type": "circle",
- "stroke": {
- "width": 0,
- "color": "#000000"
- },
- "polygon": {
- "nb_sides": 5
- },
- "image": {
- "src": "img/github.svg",
- "width": 100,
- "height": 100
- }
- },
- "opacity": {
- "value": 0.5,
- "random": true,
- "anim": {
- "enable": true,
- "speed": 1,
- "opacity_min": 0.1,
- "sync": false
- }
- },
- "size": {
- "value": 4.6,
- "random": true,
- "anim": {
- "enable": false,
- "speed": 6,
- "size_min": 0.1,
- "sync": false
- }
- },
- "line_linked": {
- "enable": true,
- "distance": 150,
- "color": "#ffffff",
- "opacity": 0.4,
- "width": 1
- },
- "move": {
- "enable": true,
- "speed": 2,
- "direction": "none",
- "random": true,
- "straight": false,
- "out_mode": "out",
- "bounce": false,
- "attract": {
- "enable": true,
- "rotateX": 600,
- "rotateY": 1200
- }
- }
- },
- "interactivity": {
- "detect_on": "canvas",
- "events": {
- "onhover": {
- "enable": true,
- "mode": "grab"
- },
- "onclick": {
- "enable": true,
- "mode": "push"
- },
- "resize": true
- },
- "modes": {
- "grab": {
- "distance": 133.99274002972194,
- "line_linked": {
- "opacity": 1
- }
- },
- "bubble": {
- "distance": 400,
- "size": 40,
- "duration": 2,
- "opacity": 8,
- "speed": 3
- },
- "repulse": {
- "distance": 200,
- "duration": 0.4
- },
- "push": {
- "particles_nb": 4
- },
- "remove": {
- "particles_nb": 2
- }
- }
- },
- "retina_detect": false
- });
-
+ if ($( window ).width() > 980) {
+ particlesJS('banner', {
+ "particles": {
+ "number": {
+ "value": 250,
+ "density": {
+ "enable": false,
+ "value_area": 1122.388442605866
+ }
+ },
+ "color": {
+ "value": "#ffffff"
+ },
+ "shape": {
+ "type": "circle",
+ "stroke": {
+ "width": 0,
+ "color": "#000000"
+ },
+ "polygon": {
+ "nb_sides": 5
+ },
+ "image": {
+ "src": "img/github.svg",
+ "width": 100,
+ "height": 100
+ }
+ },
+ "opacity": {
+ "value": 0.5,
+ "random": true,
+ "anim": {
+ "enable": true,
+ "speed": 1,
+ "opacity_min": 0.1,
+ "sync": false
+ }
+ },
+ "size": {
+ "value": 4.6,
+ "random": true,
+ "anim": {
+ "enable": false,
+ "speed": 6,
+ "size_min": 0.1,
+ "sync": false
+ }
+ },
+ "line_linked": {
+ "enable": true,
+ "distance": 150,
+ "color": "#ffffff",
+ "opacity": 0.4,
+ "width": 1
+ },
+ "move": {
+ "enable": true,
+ "speed": 2,
+ "direction": "none",
+ "random": true,
+ "straight": false,
+ "out_mode": "out",
+ "bounce": false,
+ "attract": {
+ "enable": true,
+ "rotateX": 600,
+ "rotateY": 1200
+ }
+ }
+ },
+ "interactivity": {
+ "detect_on": "canvas",
+ "events": {
+ "onhover": {
+ "enable": true,
+ "mode": "grab"
+ },
+ "onclick": {
+ "enable": true,
+ "mode": "push"
+ },
+ "resize": true
+ },
+ "modes": {
+ "grab": {
+ "distance": 133.99274002972194,
+ "line_linked": {
+ "opacity": 1
+ }
+ },
+ "bubble": {
+ "distance": 400,
+ "size": 40,
+ "duration": 2,
+ "opacity": 8,
+ "speed": 3
+ },
+ "repulse": {
+ "distance": 200,
+ "duration": 0.4
+ },
+ "push": {
+ "particles_nb": 5
+ },
+ "remove": {
+ "particles_nb": 2
+ }
+ }
+ },
+ "retina_detect": false
+ });
+ }
});
-
})(jQuery);
\ No newline at end of file
diff --git a/src/assets/styles/main.scss b/src/assets/styles/main.scss
index c4e7c7e..2a1e5a8 100644
--- a/src/assets/styles/main.scss
+++ b/src/assets/styles/main.scss
@@ -1761,7 +1761,7 @@ body.is-mobile {
#banner,
.wrapper.style4 {
- @include vendor('background-image', ('linear-gradient(top, rgba(0,0,0,0.5), rgba(0,0,0,0.5))', 'url("../../assets/images/banner.jpg")'));
+ @include vendor('background-image', 'url("../../assets/images/banner.jpg")');
background-position: center center;
background-repeat: no-repeat;
background-size: cover;
@@ -1829,6 +1829,7 @@ body {
}
.particle {
position: relative;
+ user-select: none;
#particles-js {
vertical-align: bottom;
@@ -1840,7 +1841,7 @@ body {
.particles-js-canvas-el {
width: 100%;
- height: 100%;
+ height: 100%;
}
}
@@ -1851,5 +1852,6 @@ body {
-webkit-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
z-index: 1;
+ user-select: auto;
}
}
\ No newline at end of file