# Linguaggio visivo del gambling / casino / betting online Guida pratica per replicare l'estetica "hyper-gambling" (slot machine, casino online, betting) su web e app. Riferimenti reali e attuali (2023-2026). Ogni sezione include indicazioni concrete direttamente utilizzabili da uno sviluppatore. L'obiettivo estetico e' quello di trasmettere **eccitazione, urgenza, lusso e ricompensa immediata**: sfondi scuri, colori neon saturi, oro e metallo, luci lampeggianti, cifre giganti che salgono, effetti di vincita continui. --- ## 1. Palette colori Il pattern dominante e' **sfondo scuro + accenti saturi ad alto contrasto**. Il buio fa risaltare i neon, l'oro e i bagliori (il glow neon e' visibile SOLO su fondo scuro). ### 1.1 Le combinazioni ricorrenti | Palette | Colori | Uso / significato | |---|---|---| | **Classic Luxury** | Nero, Oro, Argento | Casino high-end, esclusivita', ricchezza | | **Vibrant / Energetic** | Rosso acceso, Giallo, Verde neon | Aree slot, eccitazione, pubblico giovane | | **Royal Elegance** | Viola profondo, Oro, Bianco | Lusso, regalita', tavoli VIP | | **Neon Nightlife** | Neon blue, Hot pink, Electric yellow | Energia notturna, vibe "arcade" | | **Casino Table** | Verde feltro, Rosso, Oro | Richiamo diretto ai tavoli (roulette, blackjack) | | **Crypto Dark** | Blu notte / Viola, accenti neon green | Stile Stake / Roobet (vedi sez. 6) | ### 1.2 Palette pronte all'uso (hex) Gli articoli di branding elencano combinazioni ma raramente danno hex. Ecco valori concreti coerenti con lo stile, pronti da incollare come CSS custom properties: ```css :root { /* --- Base scura (sfondi) --- */ --bg-900: #0a0a12; /* quasi nero, blu-viola */ --bg-800: #12121f; --bg-700: #1b1b2e; /* pannelli / card */ --bg-purple: #1a0b2e; /* variante viola profondo (Roobet-like) */ /* --- Oro / metallo --- */ --gold-500: #ffd700; /* oro puro */ --gold-600: #f5c518; --gold-700: #d4af37; /* oro antico */ --gold-glow: #ffdf6b; /* --- Neon --- */ --neon-green: #39ff14; /* verde neon "vincita" */ --neon-cyan: #00fff0; --neon-pink: #ff2e97; /* hot pink */ --neon-magenta: #ff00e5; --neon-blue: #2d6bff; --neon-purple: #b026ff; /* --- Rosso / verde casino --- */ --casino-red: #e21b3c; /* roulette red, urgenza */ --casino-green: #0f7b3f; /* feltro tavolo */ --casino-green-felt: #1c7a4d; /* --- Testo --- */ --text: #f5f5fa; --text-dim: #9aa0b5; } ``` ### 1.3 Gradienti caratteristici I gradienti sono ovunque: bottoni, jackpot, badge, sfondi. Tre famiglie: ```css /* Oro metallico (bottoni "PLAY", jackpot) */ --grad-gold: linear-gradient(180deg, #fff3b0 0%, #ffd700 40%, #d4af37 60%, #a67c00 100%); /* Neon bicolore (CTA arcade, banner) */ --grad-neon: linear-gradient(135deg, #ff2e97 0%, #b026ff 50%, #2d6bff 100%); /* Viola profondo (sfondo hero) */ --grad-purple-bg: radial-gradient(circle at 50% 0%, #3a1a5e 0%, #1a0b2e 60%, #0a0a12 100%); /* Verde vincita */ --grad-win: linear-gradient(180deg, #7dff5a, #39ff14, #0f9b2e); ``` Il gradiente radiale posizionato in alto (`radial-gradient(circle at 50% 0%, ...)`) crea il tipico effetto "riflettore/palcoscenico" dietro l'hero o le slot. ### 1.4 Psicologia del colore (perche' funziona) - **Rosso** = urgenza, eccitazione, fortuna. Usato per CTA, timer, "HOT". - **Verde** = fortuna, denaro, vincita, feltro del tavolo. Usato per importi vinti, "WIN", saldo positivo. - **Oro** = ricchezza, premio, esclusivita'. Jackpot, VIP, monete. - **Viola/Blu profondo** = lusso, mistero, fiducia. Sfondi premium (Roobet, Stake). - **Neon** = energia, notte, dopamina. Bordi, glow, accenti. --- ## 2. Tipografia Lo stile richiede caratteri **grassi, condensati, ad alto impatto** per i titoli, e font **display / LED** per i numeri (jackpot, saldo, timer). Tutti i font sotto sono gratuiti. ### 2.1 Display / Headline (grassi e condensati) — Google Fonts | Font | Caratteristiche | Uso | |---|---|---| | **Anton** | Sans grottesco, condensato, ultra-bold, peso unico | Titoli dominanti, "JACKPOT", banner | | **Bebas Neue** | Condensato alto, elegante, molto diffuso | Headline, etichette, tab | | **Oswald** | Stretto, 6 pesi (ExtraLight→Bold) | Testi UI densi, header editoriali | | **Archivo Black** | Sans nero, largo e pesante | CTA, badge | | **Teko** | Condensato tecnico, moderno | Numeri, contatori, punteggi | | **Fjalla One** | Display medio-bold | Titoli secondari | | **Titan One / Luckiest Guy / Bungee** | Chunky, arcade, cartoon | Vibe "juicy"/arcade, premi | `Bungee` (di David Jonathan Ross, Google Fonts) e' particolarmente adatta all'estetica insegna/marquee urbana. ### 2.2 Numeri LED / 7-segment (jackpot, saldo, timer) Per i contatori digitali serve un font 7/14-segmenti che imiti i display LED reali: - **DSEG** (keshikan.net) — famiglia free open source, imita display a 7 e 14 segmenti, con varianti Classic/Modern, weight e italic. E' lo standard de facto. Include `DSEG7` (7 segmenti) e `DSEG14`. - **Segment7** (Font Library, open source) — monospace, solo 7 segmenti, look calcolatrice/LED autentico. - **Seven Segment** (FontGet / CDNFonts) — alternativa, free per uso personale. In alternativa, per un look "digitale" ma leggibile, va bene una monospace tech: **Share Tech Mono**, **Orbitron** (futuristica, ottima per sci-fi/arcade) o **DotGothic16** (dot-matrix), tutte su Google Fonts. ### 2.3 Abbinamenti consigliati - **Anton** (titoli) + **Inter/Roboto** (corpo) + **DSEG7** (numeri jackpot). - **Bebas Neue** (headline) + **Oswald** (UI) + **Orbitron** (contatori). --- ## 3. Motivi UI ricorrenti Elementi grafici che definiscono immediatamente il genere: - **Reel della slot** — 3-5 colonne verticali che scorrono con simboli (7, campanelle, frutti, diamanti, monete). Effetto blur in movimento + decelerazione elastica allo stop. - **Ruota della fortuna (wheel of fortune)** — cerchio a spicchi colorati alternati, indicatore/lancetta in alto, decelerazione con `cubic-bezier` per il "quasi-vinci". - **Monete e gettoni (chips)** — monete dorate 3D (spesso animate/rotanti), fiches da poker colorate. - **Jackpot counter / ticker** — cifre grandi LED che salgono di continuo (count-up animato), spesso con ticker scorrevole ("$1,204,556" incrementale). - **Luci da marquee (chase lights)** — cornici di lampadine che si accendono in sequenza attorno a banner/insegne. - **Confetti, scintille, particelle** — esplosione di coriandoli e monete al momento della vincita. - **Badge / medaglie / corone** — livelli VIP, loyalty, "BONUS", "FREE SPINS". - **Banner promozionali + jackpot ticker scorrevole** — tile dei giochi live con jackpot in tempo reale, barra loyalty visibile. - **Simboli portafortuna** — 777, ferri di cavallo, quadrifogli, diamanti, stelle. --- ## 4. Illuminazione ed effetti Il "peso visivo" arriva dagli effetti luce/materiale: - **Neon glow** — bagliore colorato attorno a testo e bordi (layer multipli di shadow). Vedi sez. 5.1. - **Drop shadow profonde** — le card "galleggiano" su fondo scuro. - **Chrome / metallico** — gradienti oro/argento con highlight speculari e bordo scuro per dare volume. - **Shine sweep (riflesso che passa)** — striscia di luce diagonale che attraversa bottoni/carte periodicamente. - **Inner glow / tubo neon** — inset shadow chiaro per l'effetto "tubo al neon acceso". - **Bevel / emboss** — bordi smussati su monete e bottoni per il 3D. - **Pulsazione / flicker** — glow che pulsa o lampeggia come insegna al neon. > Nota performance/accessibilita': blur grandi e animazioni infinite di `box-shadow` sono costosi da ridipingere. Animare con parsimonia e avvolgere gli effetti pulsanti in `@media (prefers-reduced-motion: reduce)`. --- ## 5. Tecniche CSS concrete ### 5.1 Testo neon (text-shadow a layer) Layer multipli dello stesso colore con blur crescente = alone luminoso (tecnica CSS-Tricks): ```css .neon-text { color: #fff; text-shadow: 0 0 7px #fff, 0 0 10px #fff, 0 0 21px #fff, 0 0 42px #39ff14, 0 0 82px #39ff14, 0 0 92px #39ff14, 0 0 102px #39ff14, 0 0 151px #39ff14; } /* Flicker da insegna al neon */ @keyframes flicker { 0%, 18%, 22%, 25%, 53%, 57%, 100% { text-shadow: 0 0 4px #fff, 0 0 11px #fff, 0 0 19px #fff, 0 0 40px #39ff14, 0 0 80px #39ff14, 0 0 90px #39ff14, 0 0 100px #39ff14, 0 0 150px #39ff14; } 20%, 24%, 55% { text-shadow: none; } } .neon-text--flicker { animation: flicker 1.5s infinite alternate; } @media (prefers-reduced-motion: reduce) { .neon-text--flicker { animation: none; } } ``` ### 5.2 Bordo/box neon glow (bottone, card) ```css .neon-box { border: 2px solid var(--neon-pink); border-radius: 12px; box-shadow: 0 0 5px var(--neon-pink), 0 0 15px var(--neon-pink), 0 0 30px var(--neon-pink), inset 0 0 8px rgba(255, 46, 151, .6); /* inner glow "tubo" */ } ``` ### 5.3 Bottone oro metallico (CTA "PLAY / SPIN") ```css .btn-gold { background: linear-gradient(180deg, #fff3b0 0%, #ffd700 40%, #d4af37 60%, #a67c00 100%); color: #3a2a00; font-family: "Anton", sans-serif; letter-spacing: .05em; border: 2px solid #a67c00; border-radius: 14px; box-shadow: inset 0 2px 2px rgba(255,255,255,.7), /* highlight superiore */ inset 0 -3px 4px rgba(0,0,0,.35), /* ombra inferiore = volume */ 0 6px 0 #7a5c00, /* "spessore" 3D */ 0 10px 20px rgba(0,0,0,.5), /* ombra a terra */ 0 0 24px rgba(255,215,0,.6); /* glow oro */ text-shadow: 0 1px 0 rgba(255,255,255,.5); } .btn-gold:active { transform: translateY(4px); box-shadow: /* riduci il 0 6px 0 ... */ ; } ``` ### 5.4 Bordo a gradiente (gradient border) Due tecniche affidabili: ```css /* A) border-image */ .grad-border { border: 3px solid transparent; border-image: linear-gradient(135deg, #ff2e97, #b026ff, #2d6bff) 1; } /* B) doppio background (permette border-radius, la A no) */ .grad-border-radius { border: 3px solid transparent; border-radius: 16px; background: linear-gradient(var(--bg-800), var(--bg-800)) padding-box, linear-gradient(135deg, #ff2e97, #b026ff, #2d6bff) border-box; } ``` ### 5.5 Shine sweep (riflesso animato su bottone/card) ```css .shine { position: relative; overflow: hidden; } .shine::after { content: ""; position: absolute; top: 0; left: -150%; width: 60%; height: 100%; background: linear-gradient(120deg, transparent 0%, rgba(255,255,255,.5) 50%, transparent 100%); transform: skewX(-20deg); animation: sweep 3s infinite; } @keyframes sweep { 0% { left: -150%; } 60%,100% { left: 150%; } } ``` ### 5.6 Testo con riempimento a gradiente (oro/neon) ```css .grad-text { background: linear-gradient(180deg, #fff3b0, #ffd700, #d4af37); -webkit-background-clip: text; background-clip: text; color: transparent; } ``` ### 5.7 Luci da marquee (cornice di lampadine) Con `box-shadow` multipli su uno pseudo-elemento, o piu' semplicemente con un `repeating-radial-gradient` + animazione di opacita' per l'effetto "chase". Per il chase preciso conviene JS o `background-position` animato di un pattern di puntini. ```css .marquee-lights { padding: 12px; border-radius: 16px; background: radial-gradient(circle, #ffdf6b 2px, transparent 3px) 0 0 / 20px 20px; animation: chase .6s steps(2) infinite; } @keyframes chase { to { background-position: 20px 0; } } ``` ### 5.8 Slot reel (scorrimento verticale) Il pattern base: una colonna piu' alta del viewport, si trasla verso l'alto con `transform: translateY()` e si ferma con easing elastico. Approcci reali su CodePen (sez. 6): pure CSS con `@keyframes`, JS con `requestAnimationFrame` + decelerazione, o 3D con `rotateX`/`translateZ` per il reel cilindrico. ```css .reel { height: 120px; overflow: hidden; } .reel__strip { display: flex; flex-direction: column; transition: transform 3s cubic-bezier(.15,.9,.25,1); } /* decelerazione */ .reel--spinning .reel__strip { filter: blur(2px); } /* motion blur */ ``` ### 5.9 Count-up del jackpot Il conteggio incrementale si fa in JS (aggiornando `textContent`), abbinato al font DSEG7 e a un container con glow verde/oro. Per performance usare `requestAnimationFrame` e `Intl.NumberFormat` per i separatori delle migliaia. --- ## 6. Riferimenti da studiare (URL reali) ### Prodotti / casino live - **Stake** — https://stake.com/ e https://stake.com/casino/home — tema scuro blu notte, "Stake Originals" con dark theme + accenti colorati, equilibrio professionale/immersivo. - **Roobet** — https://roobet.com/ — estetica viola + verde neon, "neon-lit realm", playground digitale pulsante. ### Collezioni ispirazione (UI/branding) - Dribbble — Casino UI: https://dribbble.com/tags/casino-ui - Dribbble — Gambling UI: https://dribbble.com/tags/gambling-ui - Dribbble — Casino App: https://dribbble.com/tags/casino_app - Dribbble — esempio piattaforma: https://dribbble.com/shots/23736814-UX-UI-Design-of-Casino-Gambling-Platform - Behance — Casino Game UI: https://www.behance.net/search/projects/casino%20game%20ui - Behance — Casino Web Design: https://www.behance.net/search/projects/casino%20web%20design - Colorlib — 17 Casino Website Design 2026: https://colorlib.com/wp/casino-website-design/ - Subframe — 25 Casino Website Design Examples: https://www.subframe.com/tips/casino-website-design-examples ### CodePen (slot / reel / animazioni) - CSS-only Slot Machine: https://codepen.io/tangxuguo/pen/xqrNmx - Simple CSS Slot Machine Animation: https://codepen.io/cnbkts/pen/QMXPZM - CSS/JS Slot machine: https://codepen.io/MrFirthy/pen/oGVWqK - Slot Machine Spinner: https://codepen.io/Thomasbetten/pen/nPeMPo - Real Slots Reels (3D): https://codepen.io/josfabre/pen/abReBvP - Reel Slot Machine (no JS): https://codepen.io/stevencamilleri-mrg/pen/abzGOGd ### Font (download) - Bebas Neue — https://fonts.google.com/specimen/Bebas+Neue - Anton — https://fonts.google.com/specimen/Anton - Oswald — https://fonts.google.com/specimen/Oswald - DSEG (7/14-segment) — https://www.keshikan.net/fonts-e.html - Segment7 — https://fontlibrary.org/en/font/segment7 ### CSS glow / neon (tecniche) - CSS-Tricks — Neon Text with CSS: https://css-tricks.com/how-to-create-neon-text-with-css/ - Coder's Block — Creating Glow Effects with CSS: https://codersblock.com/blog/creating-glow-effects-with-css/ - FreeFrontend — 40+ CSS Glow Effects: https://freefrontend.com/css-glow-effects/ --- ## 7. Checklist rapida per replicare l'estetica - [ ] Sfondo scuro (near-black blu/viola), MAI bianco puro. - [ ] Palette: base scura + 1-2 neon + oro. Alto contrasto. - [ ] Font titoli condensato ultra-bold (Anton/Bebas Neue). - [ ] Numeri jackpot/saldo con font LED (DSEG7) + glow verde/oro. - [ ] CTA in oro metallico con bevel 3D + glow. - [ ] Bordi neon (box-shadow multipli + inset glow) su card/CTA. - [ ] Gradienti ovunque (oro, neon bicolore, radiale hero). - [ ] Micro-animazioni: shine sweep, pulse, flicker, count-up. - [ ] Feedback vincita: confetti + monete + verde neon + glow. - [ ] Motivi: reel, ruota, monete/chips, marquee lights, ticker jackpot. - [ ] Rispettare `prefers-reduced-motion`. --- ## Fonti - The Best Color Schemes for Gambling Websites — https://mightymegaphone.com/2025/02/12/the-best-color-schemes-for-gambling-websites-designers-guide/ - Top 10 Color Palettes for Casino Branding (Lounge Lizard, 2025) — https://www.loungelizard.com/blog/top-10-color-palettes-for-casino-branding/ - The Psychology of Color in Casino Design (BetBoyz) — https://betboyz.com/igaming-branding-and-design/igaming-branding-the-psychology-of-color-in-casino-design/ - The Color of Luck: Palette Choices in Casino Game Design — https://www.seegreatart.art/the-color-of-luck-a-visual-study-of-palette-choices-in-casino-game-design/ - 17 Best Casino Website Design Inspiration 2026 (Colorlib) — https://colorlib.com/wp/casino-website-design/ - 25 Casino Website Design Examples (Subframe) — https://www.subframe.com/tips/casino-website-design-examples - Inside the Digital Lobby: Casino Interface Design — https://www.muggsybogues.com/inside-the-digital-lobby-a-feature-spotlight-on-casino-interface-design/ - Stake — https://stake.com/ | https://stake.com/casino/home - Stake Review (aesthetic details) — https://www.sportsgambler.com/review/stake/ - Roobet — https://roobet.com/ - Roobet Review (aesthetic details) — https://www.thespike.gg/reviews/roobet - Dribbble Casino UI — https://dribbble.com/tags/casino-ui - Dribbble Gambling UI — https://dribbble.com/tags/gambling-ui - Behance Casino Game UI — https://www.behance.net/search/projects/casino%20game%20ui - Bebas Neue (Google Fonts) — https://fonts.google.com/specimen/Bebas+Neue - Anton (Google Fonts) — https://fonts.google.com/specimen/Anton - Oswald (Google Fonts) — https://fonts.google.com/specimen/Oswald - DSEG 7/14-segment fonts — https://www.keshikan.net/fonts-e.html - Segment7 (Font Library) — https://fontlibrary.org/en/font/segment7 - 17 Royal Casino Fonts (HipFonts) — https://hipfonts.com/casino-fonts/ - Best Casino Fonts Free/Premium (Hyperpix) — https://hyperpix.net/fonts/casino-fonts/ - How to Create Neon Text With CSS (CSS-Tricks) — https://css-tricks.com/how-to-create-neon-text-with-css/ - Creating Glow Effects with CSS (Coder's Block) — https://codersblock.com/blog/creating-glow-effects-with-css/ - 47 Best CSS Glow Effects (TestMu AI) — https://www.testmuai.com/blog/glowing-effects-in-css/ - 40+ CSS Glow Effects (FreeFrontend) — https://freefrontend.com/css-glow-effects/ - CodePen — CSS-only Slot Machine — https://codepen.io/tangxuguo/pen/xqrNmx - CodePen — Real Slots Reels — https://codepen.io/josfabre/pen/abReBvP - CodePen — Reel Slot Machine — https://codepen.io/stevencamilleri-mrg/pen/abzGOGd