diff --git a/ChocoLove/cho.jpg b/ChocoLove/cho.jpg new file mode 100644 index 0000000..904649a Binary files /dev/null and b/ChocoLove/cho.jpg differ diff --git a/ChocoLove/index.html b/ChocoLove/index.html new file mode 100644 index 0000000..015a981 --- /dev/null +++ b/ChocoLove/index.html @@ -0,0 +1,244 @@ + + + + + + ChocoLove + + + + +
+
+ +
+ +
+ +
+
+
+

+ LA QUALITE SUPERIEURE +

+

+ Offrez-vous un
+ Bon chocolat + +

+

+ Du chocolat, il y en a de toutes variétés & de toutes formes et conçus par de diverses compagnies. Mais, avez-vous déjà entendu parlé de

ChocoLove ?
+

+ + En savoir plus + +
+ +
+
+ +
+
+
+
+ + A propos de nous + +

+ Nous vous offrons du chocolat sous diverses formes : en boule, en tablette, fondu et en poudre. En tenant compte bien-sûr de vos goûts et envies. +

+

+ Ci-dessous, certaines images des formes de chocolats que nous avons déjà eu à commercialiser. +

+
+
+
+ +

En boule

+ 12$ +
+
+ +

En tablette

+ 11$ +
+
+ +

Fondu

+ 15$ +
+
+
+
+
+ +
+
+
+
+

+ Nous ! +

+

+ Nous sommes une compagnie de fabrique de chocolats avec des ingrédients naturels importés depuis le Ghana puis traités avec nos machines depuis 2002. +

+

+ Nos clients nous font confiance ! +

+
+ +
+
+
+ +
+
+

+ Les différents arômes de chocolats que nous produisont +

+
+ +
+
+
+
+ 01 +
+ +
+

+ Avec du Cacao pur. +

+
+ +
+
+
+ 02 +
+ +
+

+ Le café noir pur ou un mélange de cacao et de café. +

+
+ +
+
+
+ 03 +
+ +
+

+ Noix de coco depuis le sud Ghana ! +

+
+
+
+
+
+ +
+
+
+
+

+ Notre équipe +

+ + Nous comptons à ce jour plus de 300 employés (commerciaux, cultivateurs, comptables, secrétaires, trésorières, chauffeurs, gardiens, contrôleurs, etc...). + +
+ +
+
+
+ +
+ + + + + + + + + + \ No newline at end of file diff --git a/ChocoLove/photos/acc-removebg-preview.png b/ChocoLove/photos/acc-removebg-preview.png new file mode 100644 index 0000000..8b91acf Binary files /dev/null and b/ChocoLove/photos/acc-removebg-preview.png differ diff --git a/ChocoLove/photos/arome_cacao-removebg-preview.png b/ChocoLove/photos/arome_cacao-removebg-preview.png new file mode 100644 index 0000000..691a2a2 Binary files /dev/null and b/ChocoLove/photos/arome_cacao-removebg-preview.png differ diff --git a/ChocoLove/photos/arome_coffe-removebg-preview.png b/ChocoLove/photos/arome_coffe-removebg-preview.png new file mode 100644 index 0000000..4ed836e Binary files /dev/null and b/ChocoLove/photos/arome_coffe-removebg-preview.png differ diff --git a/ChocoLove/photos/arome_noix-removebg-preview.png b/ChocoLove/photos/arome_noix-removebg-preview.png new file mode 100644 index 0000000..b5360bc Binary files /dev/null and b/ChocoLove/photos/arome_noix-removebg-preview.png differ diff --git a/ChocoLove/photos/bOULE.jpg b/ChocoLove/photos/bOULE.jpg new file mode 100644 index 0000000..843f655 Binary files /dev/null and b/ChocoLove/photos/bOULE.jpg differ diff --git a/ChocoLove/photos/fond.jpg b/ChocoLove/photos/fond.jpg new file mode 100644 index 0000000..7456b67 Binary files /dev/null and b/ChocoLove/photos/fond.jpg differ diff --git a/ChocoLove/photos/fondu.jpg b/ChocoLove/photos/fondu.jpg new file mode 100644 index 0000000..0f54a39 Binary files /dev/null and b/ChocoLove/photos/fondu.jpg differ diff --git a/ChocoLove/photos/gato-removebg-preview.png b/ChocoLove/photos/gato-removebg-preview.png new file mode 100644 index 0000000..9e83d9f Binary files /dev/null and b/ChocoLove/photos/gato-removebg-preview.png differ diff --git a/ChocoLove/photos/gift.jpg b/ChocoLove/photos/gift.jpg new file mode 100644 index 0000000..c31f03c Binary files /dev/null and b/ChocoLove/photos/gift.jpg differ diff --git a/ChocoLove/photos/log.jpg b/ChocoLove/photos/log.jpg new file mode 100644 index 0000000..5a7dfe1 Binary files /dev/null and b/ChocoLove/photos/log.jpg differ diff --git a/ChocoLove/photos/smoothie.jpg b/ChocoLove/photos/smoothie.jpg new file mode 100644 index 0000000..259c329 Binary files /dev/null and b/ChocoLove/photos/smoothie.jpg differ diff --git a/ChocoLove/photos/steps-coffee-beans.png b/ChocoLove/photos/steps-coffee-beans.png new file mode 100644 index 0000000..5c975a1 Binary files /dev/null and b/ChocoLove/photos/steps-coffee-beans.png differ diff --git a/ChocoLove/photos/steps-curve-line.svg b/ChocoLove/photos/steps-curve-line.svg new file mode 100644 index 0000000..878f18b --- /dev/null +++ b/ChocoLove/photos/steps-curve-line.svg @@ -0,0 +1,3 @@ + + + diff --git a/ChocoLove/photos/tablette.jpg b/ChocoLove/photos/tablette.jpg new file mode 100644 index 0000000..25d0b15 Binary files /dev/null and b/ChocoLove/photos/tablette.jpg differ diff --git a/ChocoLove/photos/top1.jpg b/ChocoLove/photos/top1.jpg new file mode 100644 index 0000000..77d6720 Binary files /dev/null and b/ChocoLove/photos/top1.jpg differ diff --git a/ChocoLove/photos/top2.jpg b/ChocoLove/photos/top2.jpg new file mode 100644 index 0000000..2261839 Binary files /dev/null and b/ChocoLove/photos/top2.jpg differ diff --git a/ChocoLove/script.js b/ChocoLove/script.js new file mode 100644 index 0000000..cd15418 --- /dev/null +++ b/ChocoLove/script.js @@ -0,0 +1,49 @@ +const scrollHeader =() =>{ + const header = document.getElementById('header') + this.scrollY >= 50 ? header.classList.add('scroll-header') + : header.classList.remove('scroll-header') +} +window.addEventListener('scroll', scrollHeader) + +/* Show scroll up */ +const scrollUp = () =>{ + const scrollUp = document.getElementById('scroll-up') + this.scrollY >= 350 ? scrollUp.classList.add('show-scroll') : scrollUp.classList.remove(show-scroll) +} +window.addEventListener('scroll', scrollUp) + +/* Active link */ + +const sections = document.querySelectorAll('section[id]') + +const scrollActive = () => { + const scrollY = window.pageYOffset + sections.forEach(current =>{ + const sectionHeight = current.offsetHeight, + sectionTop = current.offsetTop - 58, + sectionId = current.getAttribute('id'), + sectionsClass = document.querySelectorAll('.nav__menu a[href*=' + ']') + + if(scrollY > sectionTop && scrollY <= sectionTop + sectionHeight){ + sectionsClass.classList.add('active-link') + }else{ + sectionsClass.classList.remove('active-link') + } + }) +} +window.addEventListener('scroll', scrollActive) + +/*Scroll animation */ + +const sr = ScrollReveal({ + origin: 'top', + distance: '50px', + duration: 2000, + delay: 200 +}) + +sr.reveal('.home__data, .products__data, .steps__content, .footer__container') +sr.reveal('.home__img', {origin: 'bottom'}) +sr.reveal('.products__card', {interval : 100}) +sr.reveal('.about__img, .testimonial__img', {origin: 'right'}) +sr.reveal('.about__data, .testimonial__data', {origin: 'left'}) \ No newline at end of file diff --git a/ChocoLove/scrollreveal.min.js b/ChocoLove/scrollreveal.min.js new file mode 100644 index 0000000..5428bbd --- /dev/null +++ b/ChocoLove/scrollreveal.min.js @@ -0,0 +1,12 @@ +/*! @license ScrollReveal v4.0.9 + + Copyright 2021 Fisssion LLC. + + Licensed under the GNU General Public License 3.0 for + compatible open source projects and non-commercial use. + + For commercial sites, themes, projects, and applications, + keep your source code private/proprietary by purchasing + a commercial license from https://scrollrevealjs.org/ +*/ +var ScrollReveal=function(){"use strict";var r={delay:0,distance:"0",duration:600,easing:"cubic-bezier(0.5, 0, 0, 1)",interval:0,opacity:0,origin:"bottom",rotate:{x:0,y:0,z:0},scale:1,cleanup:!1,container:document.documentElement,desktop:!0,mobile:!0,reset:!1,useDelay:"always",viewFactor:0,viewOffset:{top:0,right:0,bottom:0,left:0},afterReset:function(){},afterReveal:function(){},beforeReset:function(){},beforeReveal:function(){}};var n={success:function(){document.documentElement.classList.add("sr"),document.body?document.body.style.height="100%":document.addEventListener("DOMContentLoaded",function(){document.body.style.height="100%"})},failure:function(){return document.documentElement.classList.remove("sr"),{clean:function(){},destroy:function(){},reveal:function(){},sync:function(){},get noop(){return!0}}}};function o(e){return"object"==typeof window.Node?e instanceof window.Node:null!==e&&"object"==typeof e&&"number"==typeof e.nodeType&&"string"==typeof e.nodeName}function u(e,t){if(void 0===t&&(t=document),e instanceof Array)return e.filter(o);if(o(e))return[e];if(n=e,i=Object.prototype.toString.call(n),"object"==typeof window.NodeList?n instanceof window.NodeList:null!==n&&"object"==typeof n&&"number"==typeof n.length&&/^\[object (HTMLCollection|NodeList|Object)\]$/.test(i)&&(0===n.length||o(n[0])))return Array.prototype.slice.call(e);var n,i;if("string"==typeof e)try{var r=t.querySelectorAll(e);return Array.prototype.slice.call(r)}catch(e){return[]}return[]}function s(e){return null!==e&&e instanceof Object&&(e.constructor===Object||"[object Object]"===Object.prototype.toString.call(e))}function f(n,i){if(s(n))return Object.keys(n).forEach(function(e){return i(n[e],e,n)});if(n instanceof Array)return n.forEach(function(e,t){return i(e,t,n)});throw new TypeError("Expected either an array or object literal.")}function h(e){for(var t=[],n=arguments.length-1;0=[].concat(r.body).shift())return j.call(this,n,i,-1,t),c.call(this,e,{reveal:!0,pristine:t});if(!n.blocked.foot&&i===[].concat(o.foot).shift()&&i<=[].concat(r.body).pop())return j.call(this,n,i,1,t),c.call(this,e,{reveal:!0,pristine:t})}}function E(e){var t=Math.abs(e);if(isNaN(t))throw new RangeError("Invalid sequence interval.");this.id=b(),this.interval=Math.max(t,16),this.members=[],this.models={},this.blocked={head:!1,foot:!1}}function d(e,i,r){var o=this;this.head=[],this.body=[],this.foot=[],f(e.members,function(e,t){var n=r.elements[e];n&&n[i]&&o.body.push(t)}),this.body.length&&f(e.members,function(e,t){var n=r.elements[e];n&&!n[i]&&(t