Costruire un Componente di Navigazione con Variabili

27 lug 2024

Author

Fiore giallo

La navigazione è fondamentale in qualsiasi interfaccia digitale. I componenti intelligenti ci consentono di creare componenti di navigazione interattivi personalizzati che funzionano perfettamente con il resto del prototipo. In questa guida, affronteremo i concetti di nidificazione dei componenti, aggiunta di eventi agli elementi in un componente usando le Variabili Evento e passaggio di questi attraverso i tuoi componenti. Uno dei principali vantaggi nell'utilizzo di componenti nidificati è che fornisce pieno controllo sui suoi stati, come ad esempio gli stati hover unici degli elementi all'interno di un altro componente.

Partendo dal livello atomico

Framer ti consente di creare componenti interattivi e animati e ti permette anche di nidificare componenti all'interno di altri componenti. Stiamo costruendo un componente barra di navigazione per un sito web che conterrà due diversi tipi di componenti nidificati, con le proprie interazioni uniche. Il nostro progetto conterrà una barra di navigazione che contiene vari componenti nidificati, vale a dire cinque elementi di navigazione e un componente Carrello della spesa. Il design dei nostri componenti nidificati, l'elemento della lista di navigazione e il carrello della spesa, influenzerà il modo in cui progettiamo la nostra barra di navigazione. Per questo motivo, un flusso di lavoro ottimale include partire dal componente nidificato 'più profondo' e costruire da lì.

Nidificazione dei componenti

Una volta pronti i nostri due componenti, possiamo iniziare a creare il componente in cui li nidificheremo. Disegna la tua barra di navigazione, selezionala sulla tela e fai clic sullo strumento Componente nella barra degli strumenti. Per nidificare un diverso componente nel nostro nuovo componente, trascina semplicemente qualsiasi altro componente alla Tela dei componenti e posizionalo all'interno della tua barra di navigazione progettata.

Attivare interazioni dalla barra di navigazione

Tornando sulla tela principale, ci piacerebbe poter cliccare su 'Abbigliamento' e navigare verso una nuova schermata intera. Se collegheresti il componente utilizzando il Connettore di prototipazione a una nuova schermata, potremmo impostare un'interazione. Tuttavia, questo sarebbe attivato se clicchiamo ovunque all'interno del nostro componente. Questo non è ciò che vogliamo fare, poiché vogliamo attivare questa transizione solo da un elemento specifico. Qui entrano in gioco le Variabili Evento, che sono tipi speciali di variabili non collegate a proprietà (come opacità o riempimento) ma piuttosto a eventi.

Prodotto

Caratteristiche

Integrazioni

Aggiornamenti

Domande frequenti

Prezzi

Azienda

Informazioni

Blog

Opportunità di lavoro

Manifesto

Premere

Contatto

Risorse

Esempi

Comunità

Guide

Documenti

Legale

Privacy

Termini

Sicurezza