CSS Map Making Tutorial

Når du tenker på online kart det første som kommer til hjernen er Google Maps. Googles kartteknologi har gjort det enkelt å finne et punkt i verden. Med HTML og CSS er det mulig å lage en lignende statisk kartlegging opplevelse. Denne guiden vil hjelpe deg å lage CSS og HTML for å lage en statisk kart som du kan bruke for personlige eller pedagogiske formål.

Opprette kart Container

Lag beholderen for å holde kartet. CSS for din beholder vil ha et bakgrunnsbilde som vil være nettadressen til kartbildet (dvs. "url (map.jpg)»), høyde og bredde i piksler, posisjon satt til "slektning", og skjermsett å blokkere." Plasser denne beholderen i hovedinnholdsområdet på siden din hvor som helst mellom åpning og lukking body-koden.

definisjons~~POS=TRUNC

Lag en definisjon liste. Definisjonslister ligner sorterte lister i at du kan bruke dem til å vise lister over data; forskjellen er at definisjonslister blir brukt til å lage informasjon som inneholder seksjoner (dvs. titler og beskrivelser, overskrifter og relatert innhold informasjon, etc.). Definisjonslister er notert med <dl> tags, og kan inneholde <DT> tags eller <DD> koder.

Definisjon av data

Opprett definisjon data for listen. Bruk <DD> -kodene å merke punktene på kartet du vil opprette. Gi en locale per <DD>. Det er ingen spesiell CSS nødvendig for disse <DD> koder.

Opprette Punkter i kart

Inne i hver definisjon data tag opprette hyperkoblinger. Inne i hver <DD> sette inn en hyperkobling. CSS for hyperkoblingen kan ta på seg en grafisk form, eller en tekstform. CSS for en grafisk form vil ha følgende struktur: bakgrunnsbilde av kartet punktbilde, høyde og bredde på kartpunkt, blokk display, absolutt posisjonering, venstre og topp koordinater, og z-index rekkefølge. CSS for tekst hyperlenke vil inkludere text-decoration satt til "None" skjerm satt til "inline" posisjon satt til "absolutt" z-index satt til et heltall større enn null, tekstfarge satt til en heksadesimal verdi (dvs. "# 333333") og font-size satt til en pikselverdien (dvs. "12px").

Making Kart Points Dynamic

Bruk Javascript for å vise og skjule kartpunkter. Sett CSS hyperkoblinger for å være usynlig ved å sette attributt synlighet til "skjult". Inne i en separat JS-fil skrive en funksjon som slår klassen av hver hyperkobling når den klikkes. Definer CSS for den synlige klassen ved å sette attributt synlighet til "synlig". Test dette JS funksjonaliteten ved å klikke på enkelte punkter i kartet, og du bør se kartpunkter du har opprettet. Klikker du igjen skal skjule kartpunktet.