Sono davvero interessato a imparare come creare un'interfaccia utente di alto livello per siti Web, app mobili, ecc.
Va bene, questo è un argomento ampio. Volete creare siti Web "belli", "di prim'ordine", dall'aspetto professionale. Quindi, dovete sapere cosa fa percepire le persone come "belle", giusto? Fortunatamente per voi, la bellezza non è davvero soggettiva.
Una delle chiavi di un bellissimo design visivo è l' armonia .
La mancanza di armonia è ciò che rende i tuoi disegni un aspetto amatoriale.
E la cosa migliore è che l'armonia visiva si riduce alla matematica. Non si tratta di avere un istinto.
Come altri hanno sottolineato, ti consiglio di progettare siti web da solo. Prova ad applicare i principi di progettazione che impari invece di utilizzare un framework pronto. All'inizio potrebbe essere difficile, ma ti aiuterà a migliorare.
Come incorporare l'armonia nel design di un sito Web
Di seguito è riportato un esempio pratico e un piccolo esercizio divertente che puoi fare ora.
Un modo che preferisco personalmente è utilizzare una scala modulare per dimensionare gli elementi del sito Web in proporzioni armoniose. Un sito Web che può aiutarti a generare una scala modulare è questo: modularscale.com
Il vantaggio dell'uso di una bilancia modulare è che può prendere decisioni di dimensionamento facili come scegliere un numero dalla bilancia.
Ad esempio, dimensioniamo le intestazioni di un sito Web (per comunicare la gerarchia visiva).
Diciamo che abbiamo questa scala modulare basata sulla dimensione del carattere del corpo di 19px che ho scelto (19px perché sembrava migliore con il carattere che stavo usando, ma puoi saltare questo passaggio e andare con la dimensione predefinita di 16px) e il rapporto 1.412 (No ho bisogno di entrare nei dettagli perché ho scelto questo rapporto. Qualsiasi rapporto farà meglio di nessun rapporto per i tuoi progetti.):
Guardandolo, sceglierei H1 come 2.815em, H2 per 1.994em e H3 per 1.412em. Primi 3 numeri più grandi della dimensione del carattere del corpo. Facile, giusto? Il testo del corpo sarebbe 1em (nel mio caso 19px). Quindi, dimensionerei H4-H6 a 1em e userei il contrasto (peso o stile del carattere diverso) per differenziarli dal testo del corpo.
Quindi, prova questo ora:
- Genera la tua bilancia modulare
- Ottieni un semplice documento HTML (contenuto reale, per favore no Lorem Ipsum)
- Usa la scala per ridimensionare i titoli.
- Quindi prova a utilizzare la scala per altre decisioni di dimensionamento (margini, imbottiture, ecc.)
Questo è solo un piccolo passo verso progetti migliori, ma spero che ti possa aiutare.
Se lo hai trovato utile, puoi leggere il mio altro elenco di 7 suggerimenti per i web designer principianti che conoscono HTML e CSS
PS: hai davvero molte letture da fare
Come altri hanno già detto, leggi:
- Gli elementi di graphic design di Alexander White
- Gli elementi dello stile tipografico di Robert Bringhurst
- Non farmi pensare di Steve Krug
Inoltre, qui un vasto elenco di risorse online come blog e community da tenere d'occhio: enboard.co/webdesign/