Wie hat Blizzard die mehrstufige Cockpit-Ansicht für die Starcraft II-Website erreicht?

8

Gehen Sie zur Starcraft II-Website unter Ссылка und scrollen Sie zum Ende der Seite. Beachten Sie, wie es aussieht, als ob Sie aus einem Cockpit schauen.

Während Sie die Sterne auf und ab bewegen, bewegen Sie sich unabhängig von den Cockpitfenstern, um einen Ebeneneffekt zu erzeugen.

Wie bringen sie zwei Bilder dazu, sich unabhängig voneinander zu bewegen?

Bearbeiten: Danke für die Antworten unten. Ich habe bemerkt, dass sie ein transparentes .png-Bild verwenden, aber ich war daran interessiert, wie sie den "gleitenden" Effekt bekommen haben, wo der Planet in Sicht kommt, wenn du nach unten scrollst.

Ich hatte letzte Nacht meine Entwicklungsumgebung nicht zur Verfügung, um damit fertig zu werden, aber ich habe es jetzt herausgefunden.

Dies wird erreicht, indem ein Paar verschachtelter div-Tags verwendet wird. Der Hintergrund des übergeordneten Objekts ist "fest" und der Hintergrund des untergeordneten Objekts ist auf "scrollen" eingestellt. Das relevante CSS ist unten:

%Vor%

Und der html:

%Vor%     
Jason 16.04.2010, 10:48
quelle

5 Antworten

-1

Ich habe herausgefunden, wie sie es gemacht haben, und die Antwort in den ursprünglichen Post nach dem "Edit:" - Zeichen gebracht.

    
Jason 25.04.2010, 18:22
quelle
7

Das Sternenfeld bewegt sich nicht, nur das Cockpit. Was Sie auf dem Rest der Seite sehen, ist nicht der eigentliche Hintergrund der Seite; das Sternenfeld ist der Hintergrund, aber es ist maskiert.

Bearbeiten: Um genau zu sein: Das Cockpit ist ein PNG mit transparenten Fenstern; zeigt den wahren Hintergrund der Seite darunter.

    
Williham Totland 16.04.2010 10:58
quelle
2

Dies ist die Fußzeile der Seite: Ссылка Wie Sie sehen können, sind die Fenster transparent, so dass Sie den Hintergrund der Seite sehen können.

und die Planeten sind nur im unteren Hintergrund des Körpers: Ссылка

Sie können es selbst testen

html:

%Vor%

css:

%Vor%

Siehe ein Live-Beispiel hier: Ссылка

    
meo 16.04.2010 11:09
quelle
1

David,

Ich habe Ihnen eine Stimme gegeben, weil ich weiß, wie Sie die Bild-URLs verlinkt haben, damit wir sie bequem sehen können. Ihr Code funktionierte jedoch nicht für mich, und ich verbrachte eine Menge Zeit damit, es richtig zu machen. Ich sage nicht, dass der html / css unten noch optimal ist, aber es funktioniert für mich.

Hinweis: Dies funktioniert nicht in IE6 wegen der cockpit.png Transparenz, aber es gibt vermutlich Workarounds: Ссылка

(übrigens, das ist ein tolles Blog-Thema !!)

%Vor%     
JohnB 16.04.2010 20:22
quelle
0

Versuchen Sie, mit dem Z-Index-CSS-Tag zu spielen. was es tut, macht Divs in verschiedenen Ebenen, so dass sie etwas wie

haben können %Vor%

und

%Vor%     
Gootik 17.04.2010 07:00
quelle

Tags und Links