Vai al contenuto
Aurora Lab
Cursore · 12.10.2026

Inspect Cursor

Una zona interattiva ispirata agli strumenti per sviluppatori, dove il puntatore diventa un piccolo reticolo sopra un bersaglio di codice. Il token più vicino mostra nome e tipo, offrendo una funzione di ispezione concreta invece di una scia decorativa.

Anteprima interattiva

960 × 640
Informazioni sull’effetto

Cos’è Inspect Cursor?

Un pattern di cursore riutilizzabile che identifica il token di codice più vicino all’interno di una piccola area tecnica.

Come è costruito

Le coordinate del puntatore vengono confrontate con il centro di ogni token. Il token più vicino riceve un’enfasi visiva e il suo testo, insieme al tipo, appare nella lettura compatta; sui dispositivi touch resta il cursore standard.

Ideale per

  • Ispezionare token sintattici nella documentazione tecnica
  • Suggerimenti per l’avvio di strumenti destinati agli sviluppatori
  • Spiegazioni interattive di brevi frammenti di configurazione

Accessibilità

L’area presenta un anello di focus visibile e un’etichetta accessibile. Il cursore è solo un supporto, mentre il codice resta leggibile e lo stato viene annunciato tramite aria-live. L’effetto si disattiva sui dispositivi touch.

Prestazioni

L’interazione si attiva solo dentro una zona ridotta, usa misurazioni DOM leggere ed evita cicli di animazione o risorse esterne.

Codice sorgente

Esplora, copia e riutilizza HTML, CSS e JavaScript originali.

<div class="aurora-stage"><div class="component-wrap"><div class="intro"><div><p class="eyebrow">DEVELOPER TOOL / 04</p><h1>Inspect Cursor</h1></div><p class="dek">Move across the expression to identify the nearest token and its role.</p></div><div class="inspect-zone" tabindex="0" aria-label="Code inspection area"><div class="zone-topline"><span>runtime/cache.ts</span><span class="status"><i></i> READY TO INSPECT</span></div><div class="inspect-grid" aria-hidden="true"></div><div class="code-frame"><span class="line-number">08</span><code class="inspect-code"><span class="token keyword" data-type="keyword">const</span> <span class="token variable" data-type="variable">cache</span> <span class="token operator" data-type="operator">=</span> <span class="token function" data-type="function">load</span><span class="token punctuation" data-type="punctuation">(</span><span class="token string" data-type="string">"edge"</span><span class="token punctuation" data-type="punctuation">)</span><span class="token punctuation" data-type="punctuation">;</span></code></div><div class="reticle" aria-hidden="true"></div><div class="inspect-readout"><span class="readout-label">NEAREST TOKEN</span><strong>Move over a token</strong></div></div><div class="footnote"><span>Pointer inspection</span><span>Each token is classified by syntax role</span></div></div></div>