Home
Navigation
Impressum
Coder Welten - Programmierung und Optimierung
Coder Welten
 
 

 

 

Verschieben von Grafiken

Grafiken fließend verschieben oder ausrichten

Übersicht / Seite:

  1. Funktionen zum Zoomen (und zum Verschieben von Grafiken)
  2. Eine einfache Zoomfunktion (für Bilder mit JavaScript, allgemeine Infos)
  3. Code-Listing und Details (Beschreibung einer einfachen Zoomfunktion)
  4. Ausrichten von Grafiken (und zentrieren innerhalb eines Bereiches)
  5. Verschieben von Grafiken (ausschnittsweise innerhalb eines Bereiches)
  6. Listing und Details (zum Verschieben von Bildern oder sonstigen Grafiken)
  7. Funktionsweise und Prinzip (Programmablaufplan / Flussdiagramm)
  8. Komplettes Code-Listing (zum Zoomen und Ausrichten von Grafiken)

Grafiken ausschnittsweise rendern oder verschieben?

Grafiken lassen sich mit Hilfe von JavaScript nicht nur problemlos ausrichten, son­dern ebenso gleitend verschieben. Um eine Grafik nicht nur innerhalb eines Be­reiches auszurichten, sondern den visuellen Eindruck der fließenden Verschie­bung eines Ausschnittes zu erhalten, genügt es oftmals bereits, wenn die verwendeten Grafiken größer als der jeweilige Div-Bereich sind, in dem die Bil­der eingebunden wurden. Das im Folgenden auf dieser Seite beschriebene Script mag für eine Viel­zahl von Anwendungsfällen bereits völlig genügen, mit dem Maps von Karten­diensten, Routenplanen etc. ist es hingegen nicht vergleichbar. Diese Dienste arbeiten mit Vektorgrafiken im SVG-Format oder mit anderen, speziell für Geo­daten entwickelten Formaten.
Das Format Shapefile sei in diesem Fall erwähnt, da recht weit verbreitet. Ge­mein­sam haben diese Anwendungen, dass die benötigten Karten erst auf Anfrage durch den Nutzer von der Anwendung oder bei Online-Diensten vom Server, auf dem diese Anwendungen laufen, gerendert werden.

Karte

Quelle: CIA World Factbook - Karte von Europa (PD / gemeinfrei)

Im Beispiel auf dieser Seite lässt sich die Karte von Europa mit einem Klick auf die Grafik vertikal wie horizontal verschieben, wobei der vertikale Spielraum etwas begrenzt ist und lediglich 40 Pixel beträgt. Die neue Position lässt sich mit einem zweiten Klick fixieren. Sollte ein User den Zeiger der Maus versehentlich über den Randbereich hinaus bewegen, wird die letzte Position ebenfalls einge­froren und die Grafik kann erst nach einem erneuten Klick wieder bewegt werden.

Das Code-Listing mit ergänzenden Hinweisen und Angaben zu den Details finden Sie auf Seite 6 dieses Tutorials.

Ausrichten von Grafiken « / » Listing und Details zum Verschieben

 
Navigation

Einstieg in JavaScript

 


Tutorials & Demos

 

Weitere Themen

Übersicht

 


Copyright © Verlag Horst Müller - Stendal - 2006 - Impressum - Datenschutz - Nutzungsbedingungen