Intestazioni e loghi reattivi - Suggerimenti e insidie
Il concetto di responsive web design ha permeato il web e diventa un elemento fondamentale per gli sviluppatori di frontend. Non si può negare il valore del design reattivo nel mondo moderno, ma c'è qualche difficoltà nel comprendere appieno come progettare correttamente i layout responsive.
L'argomento potrebbe continuare a lungo perché ci sono così tante aree uniche di un sito Web, ma concentrarsi su singoli elementi può aiutarti a capire meglio gli obiettivi di un utente e come questi obiettivi possono essere raggiunti con un design reattivo.
Mi piacerebbe includere suggerimenti di progettazione per intestazioni, loghi e menu di navigazione, poiché riguardano il design reattivo. Prendi questi suggerimenti mentre si applicano al tuo lavoro e assicurati di progettare le tue interfacce in base al comportamento degli utenti.
Più sottile navbars
Su schermi di grandi dimensioni, è normale avere intestazioni grandi, forse anche intestazioni sovradimensionate con livelli di collegamento multilivello. Ma gli schermi più piccoli non hanno lo stesso spazio e dovrebbero essere ristretti secondo necessità.
Poiché le app mobili native in genere hanno intestazioni fisse, questa è una pratica comune anche nel responsive design. Un'intestazione fissa dovrebbe anche ridursi quando si utilizzano dispositivi più piccoli: questo lascia più spazio per i contenuti, ma offre comunque ai lettori l'accesso diretto all'intestazione e alla navigazione.
Prendiamo ad esempio il layout di Cartoon Brew su un monitor a grandezza naturale e su un dispositivo mobile.

Considera anche che Cartoon Brew ha una casella a discesa come menu reattivo sullo schermo mobile. Ciò significa che sovrascrive il contenuto della pagina una volta aperto, quindi è importante lasciare molto spazio per questo.
Un esempio simile può essere trovato sul sito Web di Jacksonville Art Walk. La barra di navigazione superiore rimane fissa durante lo scorrimento ma si riduce su dispositivi più piccoli . Questo è migliore per la progettazione reattiva perché la barra di navigazione più sottile lascia più spazio per i contenuti su uno schermo mobile più piccolo.

La navigazione Art Walk passa a un menu a discesa con collegamenti fissi attorno al punto di interruzione 770 px. Le icone sono nascoste nel menu a discesa perché sarebbero troppo piccole e troppo anguste su dispositivi più piccoli.
Quando si progetta un'intestazione reattiva, considerare sempre lo spazio complessivo sullo schermo mentre si disegna la barra di navigazione. Se non vuoi che l'intestazione rimanga fissa, va comunque bene, ma potresti comunque volerlo ridurre per risparmiare spazio nella parte superiore della pagina.
Iconify Il logo
La maggior parte dei loghi incorpora un testo e un'icona o un'immagine per rappresentare il marchio. Ciò significa che puoi sempre iconificare (sì è una parola reale) questo tipo di logo fino a un simbolo della sua versione completa.
Questa è una tecnica potente per intestazioni reattive perché non c'è sempre spazio sufficiente per un logo completo. Perderai un po 'di glitz e glamour di un logo a grandezza naturale, ma questo è il prezzo che potresti dover pagare per un layout reattivo e pulito.
Controlla il logo per Web Designer News e guarda come cambia mentre ridimensiona il browser.

Le persone sono state su Internet abbastanza a lungo da sapere che l'angolo in alto a sinistra della pagina è tipicamente riservato per un logo. Questa piccola icona rosa è anche usata nella favicon, quindi è facile trarre alcune conclusioni senza scavare troppo nel sito.
Non è sempre necessario fare affidamento sulla grafica per questa tecnica a logo condensato. L'intestazione di Young And Hungry utilizza un testo verde brillante per il logo che alla fine si condensa nel testo "Y & H".

Gestione degli sfondi a schermo intero
Molte pagine di destinazione utilizzano sfondi a schermo intero per attirare più attenzione. Questa è una tecnica potente ma spesso funziona meglio su monitor di grandi dimensioni.
Quindi come gestirlo su uno schermo più piccolo? In generale, i progettisti rimuovono l'immagine di sfondo oltre un certo punto di interruzione o l'immagine stessa viene riallineata per adattarsi alla finestra.
Cap Radio Raffle utilizza questa tecnica nella loro home page. L'immagine di sfondo mantiene sempre il punto focale in vista, indipendentemente dal ridimensionamento dello schermo.

Oltre agli sfondi di grandi dimensioni per motivi estetici, è possibile utilizzare anche immagini di grandi dimensioni per il contenuto della pagina. La home page di Mashable utilizza uno sfondo di immagine in primo piano per la storia principale che copre l'intero layout.

Semplifica la navigazione
Quando si esegue il revamping per schermi più piccoli, mantenere il maggior numero possibile di collegamenti nella navigazione e renderlo facilmente accessibile . Ciò significa che potrebbe essere necessario abbandonare alcuni collegamenti se si dispone di menu a discesa a più livelli.
Sebbene tu abbia la strategia giusta è comunque possibile mantenere tutti i dropdown intatti. Ad esempio, Kidscreen utilizza un menu a comparsa con icone a forma di freccia che indicano i sottolink nel menu di risposta.

In effetti, ti verrebbe difficile trovare un sito reattivo che non si basasse sul menu a tre barre dell'hamburger. CyberChimps è un ottimo esempio che utilizza un dropdown verticale piuttosto che un slide-in.

Con più spazio per fare clic e un testo più grande, il processo di navigazione delle pagine diventa molto più semplice. Punta a seguire questa filosofia con il tuo intero header reattivo e i tuoi progetti miglioreranno drasticamente.
Costruisci il tuo
Con questi suggerimenti a tua disposizione non dovrebbe esserci alcun problema nel costruire intestazioni reattive utilizzabili. Mentre ci sono molti strumenti per aiutarti, l'unico modo per capire veramente è attraverso la pratica.
Quindi prendi queste tecniche con te e inizia a costruire siti web! Ho anche elencato una manciata di ulteriori risorse per intestazioni reattive che puoi consultare qui sotto.
- Creare un menu di navigazione reattivo CSS di base per i dispositivi mobili (teamtreehouse.com)
- Best Practice per Responsive Website Header (ux.stackexchange.com)
- Come posso rendere la mia immagine di intestazione correttamente reattiva? (stackoverflow.com)

Sorgenti app Sketch: l'unico sito di cui hai bisogno per gli omaggi e le esercitazioni di Sketch
Non si può negare che Sketch sia stato coinvolto come un incendio. È molto più economico di tutti i software Adobe, inoltre è stato realizzato appositamente per il design digitale, rendendolo la scelta perfetta per i designer di dispositivi mobili e web.Se sei nuovo di zecca per Sketch, allora amerai le origini app di Sketch . È

Crea elementi sul tuo sito trascinabili con Draggabilly.js
Ci sono un sacco di tutorial là fuori su come rendere le cose trascinabili in una pagina web . jQuery è uno dei modi più semplici. Non hai nemmeno bisogno dell'interfaccia utente di jQuery, solo un piccolo aiuto dalla funzione di direzione del mouse e forse qualche trattamento opzionale. Ma cosa succede se non vuoi toccare alcun codice jQuery ma vuoi ancora rendere le cose trascinabili? Q