
Il logo morso dal dinosauro
Intro, SVG, Testo
NuovaGratis
Un’intro di logo nello stile minimal: il nome arriva scritto nove volte, dal peso 100 al 900, come in un campionario di caratteri; una linea sottile vermiglia scende a scatti e sceglie un peso, le altre righe si chiudono su quella come un ventaglio e la riga scelta cresce fino al logo. Nel Playground ci metti il tuo nome e scegli il peso.
Una cartella che funziona da sola: index.html, style.css, script.js e le librerie da CDN. Nelle schede React e Vue la stessa demo è già un componente, che spegne le sue animazioni quando esce dalla pagina.
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>The weight specimen logo</title>
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/@fontsource-variable/roboto-flex@5.3.0/full.css">
<link rel="stylesheet" href="style.css">
</head>
<body>
<main class="stage" role="img" aria-label="ostra" data-stage>
<!-- the specimen: one row of the name for every weight, built by the script -->
<div class="rows" data-rows aria-hidden="true"></div>
<!-- the thin selector that picks the weight and stays under the logo -->
<span class="sel" data-sel aria-hidden="true"></span>
</main>
<script src="https://cdn.jsdelivr.net/npm/gsap@3.15.0/dist/gsap.min.js"></script>
<script src="script.js"></script>
</body>
</html>Cambia valori, colori e testi con le manopole e guarda l’animazione rispondere dal vivo. Oppure scrivi tu nel codice. Poi scarica la cartella con le tue modifiche.
11 valori da cambiare
Col connettore di Animorio, Claude Code la prende da qui con tutta la sua guida e la adatta al tuo progetto. Incolla questa richiesta:
Prendi «Il logo dal campionario dei pesi» da Animorio e adattala al mio sitoRoboto Flex è variabile su peso (100 a 1000), larghezza e grandezza ottica: le nove righe sono lo stesso testo con font-variation-settings diversi. La grandezza delle righe si sceglie perché nove stiano nei due terzi dell’altezza e la più larga, al 900, nella larghezza con i numeri accanto; quella del logo perché il nome allargato stia nel 56% della larghezza (80% sul telefono).
La timeline di GSAP muove per ogni riga l’entrata e la chiusura (da 0 a 1), per la linea la riga su cui sta (anche a metà) e quanto è diventata la linea del logo, per il logo la crescita. Una funzione sul ticker li trasforma in posizioni, pesi e grandezze leggendo le misure del momento: se la finestra cambia misura a metà, tutto resta al suo posto.
La discesa della linea è una fila di tween brevi (70 millesimi, power2.out) uno per riga, con 15 millesimi di fermo fra l’uno e l’altro: sembra un selettore che scatta. Sul peso scelto va otto centesimi di riga oltre e torna con un elastic.out.
Ogni riga si chiude con un power3.in partendo tanto più tardi quanto più è lontana dalla scelta (60 millesimi per riga): mentre viaggia il suo peso va verso quello scelto, la scala in altezza scende fino al 15% e l’opacità segue il cubo della strada fatta, così le righe svaniscono solo arrivando.
La riga scelta cresce con un expo.inOut fino all’1,2% in più e torna giusta con un elastic.out; intanto la grandezza ottica passa da 48 a 144, la spaziatura si stringe e l’asse della larghezza sale di WIDEN punti con un power3.out che parte a metà crescita.
| Nome | File | Di partenza | Cosa cambia |
|---|---|---|---|
NAME | script.js | 'ostra' | Il nome del marchio (fino a 12 lettere). |
WEIGHT | script.js | 700 | Il peso scelto per il logo, da 100 a 900: la linea si ferma sulla riga più vicina. |
LABELS | script.js | true | I numeri dei pesi accanto alle righe del campionario. |
WIDEN | script.js | 14 | Quanto il logo si allarga alla fine, sull’asse della larghezza (0 = resta com’è). |
SPEED | script.js | 1 | 2 = due volte più veloce, 0.5 = la metà. |
REST | script.js | 3 | Secondi in cui il logo resta fermo. |
LOOP | script.js | true | Il logo si stringe, sparisce e l’intro ricomincia. |
Per presentare un marchio fatto solo di lettere con un gesto da tipografo: l’apertura del sito di una fonderia di caratteri, di uno studio di grafica o di branding, un portfolio, il caricamento di un’app di design, la presentazione di un’identità a un cliente.
La stessa animazione con le misure adattate: le nove righe stanno nei due terzi dell’altezza, i numeri restano leggibili accanto e il logo finale riempie l’80% della larghezza.
Niente si muove: il logo compare già al suo peso, con la linea sotto, in dissolvenza.
GSAP 3.15.0, Roboto Flex (font variabile) 5.3.0.
Compressi con gzip, i tre file della demo pesano 4,8 KB; le librerie: GSAP 28 KB.
Provata il 19 ottobre 2026
Puoi usarla nei tuoi progetti e in quelli dei tuoi clienti. Non puoi rivenderla né ridistribuirla così com’è. GSAP resta sotto la sua licenza Standard. Licenza completa.
Con l’email e la password del tuo account.
oppure con l’email
Hai fatto l’accesso come .
Con l’account scarichi lo zip di ogni animazione e di ogni pacchetto, gratis.