En aquest tema, explorarem els components més comuns que es troben en les interfícies d'usuari (UI). Aquests components són elements bàsics que ajuden a crear una experiència d'usuari coherent i intuïtiva. Comprendre com utilitzar-los correctament és fonamental per a qualsevol dissenyador o desenvolupador d'interfícies d'usuari.
- Botons
Descripció
- Els botons són elements interactius que permeten als usuaris realitzar accions.
- Solen estar etiquetats amb text que descriu l'acció que es durà a terme.
Exemples
Consells
- Utilitza colors i estils que facin que els botons siguin fàcils de veure i identificar.
- Assegura't que el text del botó sigui clar i concís.
- Camps de Text
Descripció
- Els camps de text permeten als usuaris introduir dades.
- S'utilitzen en formularis per recollir informació com noms, correus electrònics, etc.
Exemples
Consells
- Proporciona etiquetes clares i suggeriments (placeholders) per guiar l'usuari.
- Considera l'ús de validació en temps real per millorar l'experiència de l'usuari.
- Menús de Navegació
Descripció
- Els menús de navegació ajuden els usuaris a moure's per l'aplicació o lloc web.
- Poden ser horitzontals o verticals, desplegables o fixos.
Exemples
<nav> <ul> <li><a href="#home">Inici</a></li> <li><a href="#about">Sobre Nosaltres</a></li> <li><a href="#contact">Contacte</a></li> </ul> </nav>
Consells
- Mantingues la navegació senzilla i fàcil d'entendre.
- Utilitza indicadors visuals per mostrar la pàgina actual.
- Quadres de Diàleg
Descripció
- Els quadres de diàleg són finestres emergents que proporcionen informació o demanen confirmació a l'usuari.
- S'utilitzen per alertes, confirmacions o per recollir informació addicional.
Exemples
<div class="modal"> <p>Estàs segur que vols continuar?</p> <button>Acceptar</button> <button>Cancel·lar</button> </div>
Consells
- Evita utilitzar quadres de diàleg de manera excessiva, ja que poden interrompre l'experiència de l'usuari.
- Assegura't que el missatge sigui clar i que les opcions siguin fàcils d'entendre.
- Llistes i Taules
Descripció
- Les llistes i taules s'utilitzen per mostrar informació de manera organitzada.
- Les llistes poden ser ordenades o desordenades, mentre que les taules són ideals per a dades tabulades.
Exemples
<ul> <li>Element 1</li> <li>Element 2</li> <li>Element 3</li> </ul> <table> <tr> <th>Nom</th> <th>Edat</th> </tr> <tr> <td>Anna</td> <td>28</td> </tr> </table>
Consells
- Utilitza llistes per a elements que no necessiten una estructura complexa.
- Les taules han de ser utilitzades per a dades que requereixen comparació o estructura.
Exercici Pràctic
Objectiu: Crear una pàgina web senzilla que inclogui els components comuns de la interfície d'usuari.
Instruccions
- Crea un document HTML bàsic.
- Afegeix un menú de navegació amb tres enllaços.
- Inclou un formulari amb camps de text per al nom i el correu electrònic, i un botó d'enviament.
- Afegeix una llista desordenada amb tres elements.
- Crea un quadre de diàleg senzill que es mostri quan es fa clic en un botó.
Solució
<!DOCTYPE html> <html lang="ca"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Components UI</title> <style> .modal { display: none; } </style> </head> <body> <nav> <ul> <li><a href="#home">Inici</a></li> <li><a href="#about">Sobre Nosaltres</a></li> <li><a href="#contact">Contacte</a></li> </ul> </nav> <form> <input type="text" placeholder="Nom"> <input type="email" placeholder="Correu electrònic"> <button type="submit">Enviar</button> </form> <ul> <li>Element 1</li> <li>Element 2</li> <li>Element 3</li> </ul> <button onclick="document.querySelector('.modal').style.display='block'">Mostra Diàleg</button> <div class="modal"> <p>Estàs segur que vols continuar?</p> <button onclick="document.querySelector('.modal').style.display='none'">Acceptar</button> <button onclick="document.querySelector('.modal').style.display='none'">Cancel·lar</button> </div> </body> </html>
Conclusió
Els components comuns de la interfície d'usuari són fonamentals per crear aplicacions i llocs web intuïtius i fàcils d'utilitzar. Comprendre com i quan utilitzar aquests components millorarà significativament la qualitat del teu disseny d'interfícies. En el següent tema, explorarem els patrons de disseny en la interfície d'usuari, que ens ajudaran a aplicar aquests components de manera coherent i efectiva.
Fonaments de la Interfície d'Usuari
Mòdul 1: Introducció a les Interfícies d'Usuari
- Què és una Interfície d'Usuari?
- Història de les Interfícies d'Usuari
- Tipus d'Interfícies d'Usuari
- Principis Bàsics del Disseny d'Interfícies d'Usuari
Mòdul 2: Fonaments del Disseny Visual
- Teoria del Color
- Tipografia en la Interfície d'Usuari
- Disseny i Composició
- Disseny per a l'Accessibilitat
Mòdul 3: Fonaments de l'Experiència d'Usuari (UX)
- Comprensió de l'Experiència d'Usuari
- Investigació d'Usuaris i Persones
- Wireframing i Prototipatge
- Proves d'Usabilitat
Mòdul 4: Components i Patrons de la Interfície d'Usuari
- Components Comuns de la Interfície d'Usuari
- Patrons de Disseny en la Interfície d'Usuari
- Disseny Responsiu
- Microinteraccions
Mòdul 5: Tècniques Avançades de Disseny d'Interfícies d'Usuari
- Animació en la Interfície d'Usuari
- Sistemes de Disseny i Guies d'Estil
- Eines Avançades de Prototipatge
- Visualització de Dades
Mòdul 6: Desenvolupament i Implementació de la Interfície d'Usuari
- Introducció al Desenvolupament Frontend
- HTML i CSS per a la Interfície d'Usuari
- JavaScript per a Interfícies d'Usuari Interactives
- Frameworks i Llibreries