Hjem Sosiale medier Hvordan du lager et valgbart grensesnitt i CSS3 - dummies

Hvordan du lager et valgbart grensesnitt i CSS3 - dummies

Video: Top 15 Advanced Excel 2016 Tips and Tricks 2024

Video: Top 15 Advanced Excel 2016 Tips and Tricks 2024
Anonim

Gjør det mulig å velge fra en liste over elementer i CSS3 redusert sjansen for at brukeren vil legge inn feil informasjon. Heldigvis kommer HTML5 med en rekke utvalgskontroller, men det kan du oppleve at disse kontrollene til tider ikke tilfredsstiller dine behov.

I dette tilfellet kan en tilpasset utvalgsteknikk implementert med jQuery UI kanskje svare på behovet. En utvalgssekvens kan bestå av a og en serie av

-kodene, som vist her. (Du finner fullstendig kode for dette eksemplet i mappen Kapittel 06Interactions av den nedlastbare koden som SelectContent. HTML.)

Rød

Grønn

Blå

Lilla

Legg merke til at de fungerer som en beholder og

-kodene fungerer som elementer i containeren. (Eksemplet inkluderer CSS-stiler for å formatere hver av selektorene, for eksempel å bruke en rød bakgrunn for det røde elementet - en #Selections-stil definerer bredden på selektorer, sammen med marginen og polstringene som brukes til å vise dem.)

Uansett hvordan du implementerer din egendefinerte liste (og det behøver ikke å være arrangementet vist), må det ha en container / elementarrangement som den som vises her. Når du har ordningen på plass, kan du opprette en valg- og sporingsmekanisme som den som vises i følgende kode:

// Opprett en matrise for å spore valgene. Var Valg = Ny Array (); // Behandle valgene og deaktiverer. $ (funksjon () {$ ("# Valg"). valgbar ({valgt: funksjon (hendelse, ui) {// Bekreft at varen ikke allerede er // blitt lagt til. id) == -1) // Legg til id av det valgte elementet // til gruppen. Valg. Trykk (ui valgt. id);}, ikke valgt: funksjon (hendelse, ui) {// Finn plasseringen av det valgte ikke-elementet i gruppen. Var Indeks = Valg. IndexOf (Ui. Uvalgt ID); // Fjern elementet. Valg. Splitt (Index, 1);}});}) // Vis resultatene. funksjon ShowResults () {alert ("Du har valgt:" + Valg);}

Array, Selections, holder oversikt over gjeldende valgliste. For å gjøre valgene, valgbare, kan du bruke metoden (selectable). Dette eksemplet bruker to hendelser, valgt og ikke valgt, for å holde oversikt over gjeldende valg. Når brukeren velger et nytt element, kontrollerer den valgte hendelseshandleren at elementet ikke allerede vises i Valg, og deretter skyver det nye elementet på Valg.

Den uvalgte hendelsesbehandleren må utføre to oppgaver. Først må den finne det ikke valgte elementet ved hjelp av indexOf () -metoden. For det andre må det brukes splice () for å fjerne det elementet fra Valg.

Dette eksemplet gir ingen fancy produksjon, men du kan se selv hvor godt valgmetoden fungerer. Klikk på Vis valg for å vise listen over valgte elementer. ShowResults () hendelseshåndterer viser en liste over valgene for deg. I et produksjonsprogram kan du like enkelt behandle hvert av de valgte elementene.

Et siste stykke til denne spesielle applikasjonen er behovet for å definere en spesiell stil. Du må gi et middel til displayet for å registrere den valgte tilstanden til et bestemt element, som betyr å gi verdier for #Selections. ui-valgt stil, som vist her:

#Selections. ui-valgt {bakgrunn: svart; farge: hvit;}

Når en bruker velger et element, blir bakgrunnen svart med hvit tekst, slik at brukeren kan se en visuell endring. Du kan også endre teksten som et annet middel for å hjelpe brukeren til å se valget.

Hvordan du lager et valgbart grensesnitt i CSS3 - dummies

Redaktørens valg

Hvordan du endrer temafonter i PowerPoint 2007 - dummies

Hvordan du endrer temafonter i PowerPoint 2007 - dummies

Velger et tema i PowerPoint setter temafonter, opprette en skrift for overskriftene dine og en annen for din kroppstekst. Hvis du ikke vil bruke temafonter knyttet til temaet du har valgt, følger du disse trinnene:

Hvordan du endrer handoutmasteren i PowerPoint 2007 - dummies

Hvordan du endrer handoutmasteren i PowerPoint 2007 - dummies

PowerPoint Handout Master inneholder formateringsinformasjon som er brukes automatisk til PowerPoint-presentasjonen. Du kan endre Handout Master for å dekke dine behov.

Hvordan du endrer Notes-masteren i PowerPoint 2007 - dummies

Hvordan du endrer Notes-masteren i PowerPoint 2007 - dummies

Redusert bilde av PowerPoint-lysbildet, og eventuelle notater som går sammen med lysbildet. Når det skrives ut, formateres sider formatert i henhold til Notes Master. Pass på at du legger til sidetall i høyttalervennene dine. På den måten, hvis du slipper en stabel med notasider, vil du ...

Redaktørens valg

Word 2016 Tekstoppføring og formaterings snarveier - dummies

Word 2016 Tekstoppføring og formaterings snarveier - dummies

Word 2016 gir deg mange måter å interagere med dokumentet. Det er flere tastaturgenveier som kan være en flott tidsbesparende. Med disse hurtigtastene kan du øke hastigheten på tekstredigering og formatering. For å gjøre dette Med tastaturet Start en ny linje i samme avsnitt Shift + Enter Sett inn en sideskift Ctrl + Enter Sett inn ...

Word 2016 Se snarveier - dummier

Word 2016 Se snarveier - dummier

Noensinne føler at du bare ikke har det rette perspektivet? Vel, Word 2016 gjør det enkelt å endre dokumentvisningen slik at du kan få et annet perspektiv. Med disse hurtigtastene kan du bytte mellom ulike visninger i Word 2016. Bytt til denne visningen Med tastaturet Utskriftsoppsett Alt + Ctrl + P Utkast Alt + Ctrl + O Utkast ...

Hvordan skrive melding Popup-makroer i Word 2016 - dummies

Hvordan skrive melding Popup-makroer i Word 2016 - dummies

Den mest grunnleggende typen Programmering, i Word 2016 eller et annet program, er kode som spretter ut en enkel melding på skjermen. Faktisk begynner de aller nybegynnere programmeringsbøkene med et prøveprogram for å vise teksten Hello, World! Word-makroer er ikke forskjellige. Følgende makro, message_popup1, viser en dialogboks ...

Redaktørens valg

Legg til tekst til lukkede figurer med Adobe CS5-dummies

Legg til tekst til lukkede figurer med Adobe CS5-dummies

Adobe Creative Suite 5 (AdobeCS5) Illustrator lar deg å plassere tekst inni eller på banen til en lukket form. Disse alternativene er et betydelig tillegg til tekstformatering verktøykassen. Opprette tekst i lukket form Når du legger inn tekst i en form, kan du legge til et spunk i et oppsett. Med denne funksjonen kan du skreddersy ...

Adobe CS5 Illustrator Area Type Tool - dummies

Adobe CS5 Illustrator Area Type Tool - dummies

En enkel og praktisk måte å lage rader og kolonner med tekst på er å bruk områdestypealternativer i Adobe Creative Suite (Adobe CS5) Illustrator. Denne funksjonen lar deg lage rader og kolonner fra et hvilket som helst tekstområde. Du kan bare ha rader eller bare kolonner (som kolonner av tekst i en avis) ...

Adobe CS5 Illustrator Clipping Masks - dummies

Adobe CS5 Illustrator Clipping Masks - dummies

Adobe Creative Suite 5 (Adobe CS5) Illustrator inkluderer Clipping Mask funksjonalitet. I likhet med å peering gjennom et hull i et stykke papir til gjenstandene under den, tillater en utklippsmaske et øverste objekt å definere de valgte figurene under den; Med en kappemaske er området rundt den definerende formen imidlertid gjennomsiktig. ...