Site for photographer Andrew Garnicz-Garnicki. Project's has three pages: home,pictures and videos.
This is non-profit site for my friend Andrew. Primary goal for this project was to learn how to work with client and pratice diffrent technologies.I learned also how to dealing with problems.
- HTML5
- SCSS
- ES6+
- MacyJS
- PaperJS
- Simplex-NoiseJS
- GSAP
My biggest issue was to implement mouse wheel feature. I found prepared function for that.
function throttle(func, limit) {
let inThrottle;
return function() {
const args = arguments;
const context = this;
if (!inThrottle) {
func.apply(context, args);
inThrottle = true;
setTimeout(() => (inThrottle = false), limit);
}
};
}
npm install
https://tympanus.net/codrops/ helps me with many problems.
Under license (MIT, Apache etc)
MIT ยฉ Olaf Sulich