Actualités.
& Liens.

Vous trouverez, sur cette page, quelques actualités qu’on a retenu pour vous, ainsi que les pages de nos fournisseurs !

/* ====== DONISTA — Animation logo + transitions de page ====== */ /* À coller dans : Laborator > Other Settings > Custom JavaScript > Footer JavaScript */ (function() { if (window.__donInit) return; window.__donInit = true; try { if (sessionStorage.getItem('don-transitioning') !== '1') { document.documentElement.style.backgroundColor = '#000'; } } catch(e) {} var GLASS_D = "m450,399.98c60.72,45.61,100,118.23,100,200.02,0,138.07-111.93,250-250,250s-250-111.93-250-250c0-81.79,39.28-154.41,100-200.02l250-124.98"; var CAP1 = { x1:400, y1:150, x2:200, y2:250 }; var CAP2 = { x1:350, y1:50, x2:250, y2:100 }; var LIT = "#f5a623"; function loadGSAP(cb) { if (window.gsap) { cb(); return; } var s = document.createElement('script'); s.src = "https://cdnjs.cloudflare.com/ajax/libs/gsap/3.12.5/gsap.min.js"; s.onload = cb; document.head.appendChild(s); } var style = document.createElement('style'); style.textContent = "#don-overlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:999999;display:flex;align-items:center;justify-content:center;opacity:1;pointer-events:none;}"; document.head.appendChild(style); var overlay = document.createElement('div'); overlay.id = 'don-overlay'; overlay.innerHTML = '' + '' + '' + '' + '' + ''; function attach() { if (document.body) { document.body.appendChild(overlay); } else { document.addEventListener('DOMContentLoaded', function(){ document.body.appendChild(overlay); }); } } attach(); function $(id){ return document.getElementById(id); } var glassLen, cap1Len, cap2Len; function measure() { glassLen = $('don-glass').getTotalLength(); cap1Len = $('don-cap1').getTotalLength(); cap2Len = $('don-cap2').getTotalLength(); $('don-glass').style.strokeDasharray = glassLen; $('don-cap1').style.strokeDasharray = cap1Len; $('don-cap2').style.strokeDasharray = cap2Len; } function playV1() { measure(); overlay.style.backgroundColor = "#000000"; $('don-glass').style.strokeDashoffset = glassLen; $('don-cap1').style.strokeDashoffset = cap1Len; $('don-cap2').style.strokeDashoffset = cap2Len; gsap.set(['#don-glass','#don-cap1','#don-cap2'], { stroke:"#ffffff" }); gsap.set('#don-group', { opacity:1 }); gsap.timeline() .to('#don-glass', { strokeDashoffset:0, duration:1.6, ease:"power1.inOut" }) .to('#don-cap1', { strokeDashoffset:0, duration:0.4, ease:"power2.out" }, "+=0.1") .to('#don-cap2', { strokeDashoffset:0, duration:0.35, ease:"power2.out" }, "-=0.15") .to(['#don-glass','#don-cap1','#don-cap2'], { stroke:LIT, duration:0.4, ease:"power2.out" }, "+=0.2") .to(overlay, { backgroundColor:"#ffffff", duration:0.4, ease:"power2.out" }, "<") .to({}, { duration:0.4 }) .to(overlay, { opacity:0, duration:0.7, ease:"power2.inOut", onComplete: function(){ overlay.style.display='none'; } }); } function playV2() { measure(); overlay.style.backgroundColor = "#ffffff"; $('don-glass').style.strokeDashoffset = 0; $('don-cap1').style.strokeDashoffset = 0; $('don-cap2').style.strokeDashoffset = 0; gsap.set(['#don-glass','#don-cap1','#don-cap2'], { stroke:LIT }); gsap.set('#don-group', { opacity:0 }); gsap.timeline() .to('#don-group', { opacity:1, duration:0.6, ease:"power2.out" }) .to({}, { duration:0.4 }) .to('#don-group', { opacity:0, duration:0.5, ease:"power2.in" }) .to(overlay, { opacity:0, duration:0.6, ease:"power2.inOut", onComplete: function(){ overlay.style.display='none'; } }, "-=0.2"); } function run() { var fromNav = false; try { fromNav = sessionStorage.getItem('don-transitioning') === '1'; } catch(e) {} if (fromNav) { try { sessionStorage.removeItem('don-transitioning'); } catch(e) {} playV2(); } else { playV1(); } } function init() { loadGSAP(function(){ if (!document.body.contains(overlay)) attach(); run(); }); } if (document.readyState === 'loading') { document.addEventListener('DOMContentLoaded', init); } else { init(); } document.addEventListener('click', function(e) { var link = e.target.closest ? e.target.closest('a') : null; if (!link) return; var href = link.getAttribute('href'); if (!href || href.charAt(0) === '#' || href.indexOf('mailto') === 0 || href.indexOf('tel:') === 0) return; if (href.indexOf('http') === 0 && href.indexOf(window.location.host) === -1) return; if (link.target === '_blank') return; e.preventDefault(); overlay.style.display = 'flex'; overlay.style.backgroundColor = "#ffffff"; overlay.style.opacity = '0'; gsap.set('#don-group', { opacity:0 }); gsap.to(overlay, { opacity:1, duration:0.4, ease:"power2.out", onComplete: function() { try { sessionStorage.setItem('don-transitioning','1'); } catch(e) {} window.location.href = href; } }); }); })();