il y a bien longtemps, dans une vie lointaine…
Lancement BETA

NAVLYS ouvre le 1ᵉʳ juin 2026

Jours
Heures
Minutes
Secondes
Millisec

Ta méthode, ton argent,
ton rythme.

Apprends à faire grandir ton argent, simplement. À ton rythme, en toute liberté.

News du jour

Ce qui bouge aujourd'hui

Ta projection

Vise un objectif

10 ans
à mettre de côté chaque mois

Estimation pédagogique selon la méthode NAVLYS — objectif honnête de +8 à 12 %/an, sans aucune garantie.

Télécharge gratuitement
100% gratuit

L'app NAVLYS, dans ta poche

Crée ton accès en un geste.

📚 Encyclopédie Navlys

Pour aller plus loin — comprendre, jamais promettre.

📘 La Méthode 📕 Histoire de la Bourse 🇬🇧 EN · The Method
Attributs data- (tous optionnels sauf data-src) : data-src (requis) PNG transparent de la pièce (déjà détourée) data-size px largeur de la pièce (défaut 240) data-ratio hauteur/largeur (défaut 1 — la pièce NAVLYS est carrée) data-thickness px d'épaisseur de tranche (défaut 18) data-reeds nb de stries de tranche (défaut 64) data-speed secondes par tour complet (défaut 16 — lent & élégant) data-halo true|false (défaut true) data-mode spin|bank (défaut spin = rotation continue 360°) Respecte prefers-reduced-motion : fige sur la face, garde un halo doux. */ (function () { var ICE = "rgba(125,211,252,"; var CSS = ".nvc{display:inline-block;position:relative;perspective:1300px;perspective-origin:50% 44%;line-height:0}" + ".nvc *{box-sizing:border-box}" + ".nvc .nv-halo{position:absolute;left:50%;top:50%;width:158%;aspect-ratio:1;transform:translate(-50%,-50%);" + "border-radius:50%;filter:blur(10px);z-index:0;pointer-events:none;" + "background:radial-gradient(circle," + ICE + ".42) 0%," + ICE + ".15) 40%," + ICE + "0) 68%);" + "animation:nv-halo 4.6s ease-in-out infinite}" + ".nvc .nv-rot{position:relative;transform-style:preserve-3d;z-index:1;will-change:transform}" + ".nvc .nv-rot.spin{animation:nv-spin var(--sp,16s) linear infinite}" + ".nvc .nv-rot.bank{animation:nv-bank var(--sp,16s) ease-in-out infinite}" + ".nvc .nv-3d{position:relative;transform-style:preserve-3d}" + ".nvc .nv-face{position:absolute;inset:0;backface-visibility:hidden;-webkit-backface-visibility:hidden}" + ".nvc .nv-face img{width:100%;height:100%;object-fit:contain;display:block;" + "filter:drop-shadow(0 12px 24px rgba(0,0,0,.55)) drop-shadow(0 0 14px " + ICE + ".26))}" + ".nvc .nv-front{transform:translateZ(var(--t))}" + ".nvc .nv-back{transform:rotateY(180deg) translateZ(var(--t))}" + ".nvc .nv-edge{position:absolute;inset:0;transform-style:preserve-3d}" + ".nvc .nv-edge i{position:absolute;left:50%;top:50%;display:block;border-radius:1.5px;backface-visibility:hidden;" + "background:linear-gradient(90deg,rgba(0,0,0,.62) 0%,rgba(0,0,0,.26) 18%,rgba(255,238,205,.55) 49%,rgba(0,0,0,.26) 82%,rgba(0,0,0,.62) 100%)," + "linear-gradient(180deg,#5a3719 0%,#d2a163 34%,#a06c38 62%,#36210e 100%)}" + ".nvc .nv-core{position:absolute;inset:5%;border-radius:50%;transform:translateZ(0);" + "background:radial-gradient(circle at 40% 34%,#b07b3f,#6b4623 60%,#3a2410)}" + ".nvc .nv-sweep{position:absolute;inset:0;pointer-events:none;-webkit-mask:var(--m) center/contain no-repeat;mask:var(--m) center/contain no-repeat;" + "mix-blend-mode:screen;background-size:280% 280%;" + "background-image:linear-gradient(112deg,rgba(255,236,195,0) 43%,rgba(255,243,212,.5) 50%,rgba(255,236,195,0) 57%);" + "animation:nv-sweep 6.5s ease-in-out infinite}" + "@keyframes nv-halo{0%,100%{opacity:.62;transform:translate(-50%,-50%) scale(1)}50%{opacity:.92;transform:translate(-50%,-50%) scale(1.045)}}" + "@keyframes nv-spin{from{transform:rotateY(0)}to{transform:rotateY(360deg)}}" + "@keyframes nv-bank{0%{transform:rotateY(-24deg)}50%{transform:rotateY(24deg)}100%{transform:rotateY(-24deg)}}" + "@keyframes nv-sweep{0%{background-position:150% -50%}48%{background-position:-50% 150%}100%{background-position:-50% 150%}}" + "@media(prefers-reduced-motion:reduce){.nvc .nv-rot{animation:none!important}.nvc .nv-sweep{animation:none!important;opacity:.22}}"; function injectCSS() { if (document.getElementById("nvc-css")) return; var s = document.createElement("style"); s.id = "nvc-css"; s.textContent = CSS; document.head.appendChild(s); } // Construit l'anneau de tranche (cylindre) à partir de N petits segments placés // sur le périmètre d'une ellipse FW x FH, chacun pivoté pour former la tranche. function segs(FW, FH, T, N) { var a = FW / 2, b = FH / 2, html = "", i, deg, rad, r, w, br; for (i = 0; i < N; i++) { deg = i * 360 / N; rad = deg * Math.PI / 180; r = (a * b) / Math.sqrt(Math.pow(b * Math.sin(rad), 2) + Math.pow(a * Math.cos(rad), 2)); w = (2 * Math.PI * ((a + b) / 2) / N) * 1.28 + 1.5; br = 0.46 + 0.62 * (0.5 + 0.5 * Math.cos(rad)); // éclairage latéral html += ''; } return html; } function build(el) { var src = el.getAttribute("data-src"); if (!src) return; var mode = el.getAttribute("data-mode") || "spin"; if (mode !== "bank") mode = "spin"; var size = parseFloat(el.getAttribute("data-size") || 240); var ratio = parseFloat(el.getAttribute("data-ratio") || 1); var T = parseFloat(el.getAttribute("data-thickness") || 18); var N = parseInt(el.getAttribute("data-reeds") || 64, 10); var halo = el.getAttribute("data-halo") !== "false"; var speed = el.getAttribute("data-speed"); var FW = size, FH = Math.round(size * ratio); el.classList.add("nvc"); el.style.width = FW + "px"; el.style.height = FH + "px"; el.style.setProperty("--m", "url('" + src + "')"); if (speed) el.style.setProperty("--sp", speed + "s"); el.innerHTML = (halo ? '' : "") + '
' + '' + '
' + segs(FW, FH, T, N) + '
' + '
NAVLYS
' + '
' + '
'; } function init() { injectCSS(); var n = document.querySelectorAll("[data-navlys-coin]"); for (var i = 0; i < n.length; i++) build(n[i]); } if (document.readyState !== "loading") init(); else document.addEventListener("DOMContentLoaded", init); window.NavlysCoin = { init: init, build: build }; })();