Macromedia har mye å svare på. Flash kan være på vei ut; men prangende nettsteder som minner om 90-tallet er veldig levende og sparker. De bruker bare JavaScript nå. Og de tar opp mye båndbredde.

Ok, jeg lover at dette ikke kommer til å være enda en rant som danner dydene til minimalisme, og nettsteder som er vanskelig å ødelegge. Jeg mener, jeg foretrekker dem. Jeg vil alltid. Imidlertid kommer jeg til å innse at vi minimalistiske designere er overordnet av designere som liker å få ting til å bevege seg rundt skjermen (altfor), og kundene som ansetter dem til å gjøre det.

Du kan gjøre nettsteder dine alle slags fancy, samtidig som du sørger for at de ikke suger

Bare se på noen av mine porteføljeanmeldelseartikler . Fancy, "prangende" nettsteder er her for å bli, og de skal spise våre dataplaner i live. Du blåste det opp! Godkjenne deg en ... ok, det er ute av systemet mitt.

Alt håp er imidlertid ikke tapt. Beste praksis er fortsatt en ting. Det er fortsatt måter du kan gjøre dine nettsteder til alle slags fancy, mens du fortsatt sørger for at de ikke suger. Her er noen grunnleggende tips for at din dynamiske, power-point-stil, parallax-ekstravaganza fortsatt konverterer brukere i stedet for å frustrere dem:

1. Bruk moderering

Fancy effekter skiller seg ut når de ikke er overalt. Når alt er animert, så er animerte ting ikke så spesielle, er det? Prøv å begrense antall elementer på siden din som kommer med innovasjonspinnen. Hvis det ikke er et alternativ, gjør elementer som brukerne må samhandle med mer avansert og flashier enn andre elementer. Bruk mer subtil animasjon for heltbilder, og spesielt for alt i bakgrunnen.

Å begrense antall ting du animerer eller på annen måte gir deg vil redusere tiden for å optimalisere nettstedet ditt for fart. Det kan også redusere den kognitive belastningen på brukerens hjerner drastisk, da de bruker mindre tid å finne ut hva de kan eller ikke kan trykke på.

2. Navigasjon bør aldri være for fancy

Det er frustrerende å gjøre det samme igjen og igjen. Navigasjonsmønstre har alle en tendens til å se på det samme, enda mer enn andre nettsider. Det kan føles at det ikke er noen innovasjon. Det kan være fristende å bli vill med nye ideer for navigering på nettstedet.

Du kan nyte å skape nye designmønstre; men brukerne liker ikke å lære dem

Her er problemet: du må fortsatt sørge for at hver bruker kan finne akkurat det de leter etter, så raskt som mulig. Jo mer ukjent navigasjonen din blir, jo vanskeligere er det for brukerne å finne det de vil ha. Du kan nyte å skape nye designmønstre; men brukerne liker ikke å lære dem. Dette er tre ganger sant hvis de har det travelt.

Gjør alt annet på nettstedet så vill som du vil. Gå gutta! Men navigering bør alltid være den enkleste tingen på nettstedet ditt.

3. Gjør et fallback for alt

Har du en JavaScript-løsning for CSS som ikke er fullt støttet ennå? Gjør et tilbakeslag for det. Har du en lysbildefremvisning? Falle tilbake. Animert bakgrunn? Falle tilbake. Jeg kommer til å anta at du har fått ideen nå.

For å si det helt, hvis noen del av nettstedet ditt går i stykker når JavaScript gjør det, har du mislyktes. Og JavaScript bryter. Hvis ting går galt, kan det ødelegge tusenvis av brukere om gangen. Det eneste rimelig tåkefrie nettstedet er det som fortsatt fungerer, selv når JavaScript ikke gjør det.

La oss ta det videre: Nettstedet ditt bør ideelt sett være funksjonelt, selv om CSS ikke laster. Ja, det er et gammelt argument; men er det virkelig noe mindre gyldig for sin alder? Jobben til enhver god designer eller utvikler er å sørge for at kundens nettsted er brukbart under det bredest mulige spekteret av forhold.

Så ja ... fallbacks. Lær å elske dem.

4. Optimaliser for hastighet

Ok, jeg vet at jeg har vært over dette før, men de mer fancy skmancy ting du legger inn i et nettsted, jo mer viktig hastighet blir. Det er virkelig ille nok at folk bruker pre-loaders på nettsteder igjen. Når alt er lastet, bør alt løpe fort.

Glem de klassiske eksemplene på lavtelefoner og gamle skrivebord. Det er Chromebooks som blir solgt selv nå med bare to gigabyte RAM. 2GB. Det er det. For et operativsystem basert på Chrome , en av verdens mest beryktede RAM-hogs. Selv Android-telefoner med bare to gigabyte begynner å føle seg sakte og treg. Kjører en bærbar datamaskin med lignende spesifikasjoner er i utgangspunktet lunacy.

Men det er fortsatt jobben din for å sørge for at nettstedet ditt laster og kjører ganske raskt på de rare, trist små bærbare datamaskiner. Dine Chromebook-kjære brukere skal ikke gi deg et gratis passord hvis nettstedet du bygger ikke virker for dem.

5. Ikke hopp over brukertesting

Du har tenkt utenfor boksen. Du har brutt støpeformen. Du har gjort noe nytt og unikt. Se på deg, gå! Test det nå ... med folk. Jo mer fancy og outlandish designet ditt, desto mer trenger det å bli testet på vanlige folk, spesielt de som er utenfor designbransjen. Selv om nettstedet ditt er rettet mot designere og ingen andre, er designere opptatt av mennesker. Opptatt folk har ikke tid til å lære en helt ny måte å surfe på.

Konklusjon

Den eneste grunnen til at jeg ikke pleier å like prangende nettsteder med mye ekstra er fordi hver ekstra funksjon er en annen sjanse for at nettstedet ditt skal bryte. Det er det. Det er den eneste grunnen. Jeg har sett altfor mange som i utgangspunktet forlater brukeren med en tom hjemmeside hvis noe går galt i det hele tatt.

Det trenger ikke å være slik. Nettstedet ditt kan være like robust som det er pent, dynamisk og innovativt. Det kommer bare til å ta litt ekstra arbeid. Det arbeidet er verdt det.