Antworten auf deine Fragen:
Neues Thema erstellen

Panoramabild als "Rundgang" im CSS Template

Donatien

Aktives Mitglied

Hallo
Ich bin dabei, mir eine CSS basierende Homepage zu erstellen.
Nun möchte ich ein Panoramabild (1515X300 Pixel) so einbinden, dass jeweils ein Bereich von 500X300 Pixel zu sehen ist.

Die einzigste Aktion soll dabei das Verschieben mit der Maus nach links und rechts sein.


Ich hoffe, Ihr könnt mir dabei helfen.

Danke

p.s.: Das bild liegt im Unterverzeichnis /images/panorama.jpg
 
Zuletzt bearbeitet:

sokie

Mod | Web

AW: Panoramabild als "Rundgang" im CSS Template

alles was mit Mausaktionen oder anders interaktiv ist, ist Sache von Javascript. Mit CSS kommst du da nicht voran.
bei Javascript können frameworks helfen, wie zB
 

jackprince

xHTML & CSS Junkie

AW: Panoramabild als "Rundgang" im CSS Template

Sowas wäre zwar auch mit CSS allein möglich, hätte aber bestenfalls experimentellen Charakter.

Wie sokie schon sagte ist dafür JavaScript die beste Variante und das der Einfachheit halber eben auch per Framework.

Spontan denke ich an ein recht einfaches JS welches Bereiche oder Knöpfe rechts und links im sichtbaren Bereich bzw. deine gewünschten Größe hat und bei klick oder Hover z.B. die Background position des Bildes entsprechend ändert.

Die andere Methode wäre natürlich das von sokie angeführte "draggen" des Bildes, also z.B. rechts klicken und nach links ziehen.

Geschmackssache bzw. natürlich die Frage was genau du erreichen möchtest.
 

hedoo

Nicht mehr ganz neu hier

AW: Panoramabild als "Rundgang" im CSS Template

Hallo vielleicht hilft dir dieses Script weiter:


Gruß
hedoo
 

Donatien

Aktives Mitglied

AW: Panoramabild als "Rundgang" im CSS Template

Hallo hedoo
Recht herzlichen Dank für deine Mühe, genau das habe ich gesucht, da ich selbst von Java keine Ahnung habe!

Nun stellt sich noch ein "Problem" ..

Ich habe die Scriptdatei angepasst, den Eintrag vorgenommen:
"<div align="center" id="panorama" style="margin:0px;"><img src="panorama.jpg" style="width:600px;height:300px;" /></div>"

aber leider funktioniert align="center" nicht :-(
Das Bild wird am linken Rand angezeigt
woran liegt es?
 
Zuletzt bearbeitet:

Donatien

Aktives Mitglied

AW: Panoramabild als "Rundgang" im CSS Template

Online stellen ändert nun garnichts daran.
Der div Eintrag funktioniert einwandfrei.
Leider aber nicht der ZUSATZ ( align="center") den ich eingefügt habe.
 

hedoo

Nicht mehr ganz neu hier

AW: Panoramabild als "Rundgang" im CSS Template

Ohne das Script selbst ausprobiert zu haben...
versuche mal:
<div style="width: 600px; height: 300px; overflow: hidden;" id="panorama"><img scr="panaorama.jpg" width="1515" height="300" style="margin-left:-750px;" /></div>
 

Donatien

Aktives Mitglied

AW: Panoramabild als "Rundgang" im CSS Template

Danke noch mal für deine Hilfe, das hat nicht funktioniert.

Aber ich habe es jetzt ohne align="center" und statt dessen mit Margin 0 0 0 70px geregelt. Das funktioniert jetzt
 

jackprince

xHTML & CSS Junkie

AW: Panoramabild als "Rundgang" im CSS Template

den center effekt solltest du erhalten
wenn du auf das eltern element im css festlegst

"text-align: center;"

und auf das zu zentrierende Element

"margin: 0 auto;"
 

Manfred62

Nicht mehr ganz neu hier

Bilder bitte hier hochladen und danach über das Bild-Icon (Direktlink vorher kopieren) platzieren.
Antworten auf deine Fragen:
Neues Thema erstellen

Willkommen auf PSD-Tutorials.de

In unseren Foren vernetzt du dich mit anderen Personen, um dich rund um die Themen Fotografie, Grafik, Gestaltung, Bildbearbeitung und 3D auszutauschen. Außerdem schalten wir für dich regelmäßig kostenlose Inhalte frei. Liebe Grüße senden dir die PSD-Gründer Stefan und Matthias Petri aus Waren an der Müritz. Hier erfährst du mehr über uns.

Stefan und Matthias Petri von PSD-Tutorials.de

Nächster neuer Gratisinhalt

03
Stunden
:
:
25
Minuten
:
:
19
Sekunden

Flatrate für Tutorials, Assets, Vorlagen

Zurzeit aktive Besucher

Statistik des Forums

Themen
118.565
Beiträge
1.538.067
Mitglieder
67.488
Neuestes Mitglied
Andrew56524
Oben