gruenstich64
New member
Hallo liebe Community,
ich baue gerade eine Parallax Scrolling Website, auf der ein paar Gegenstände beim Scrollen mitfliegen.
Allerdings möchte ich, dass die Seite responsive für zwei verschieden große Viewports ist - das prüfe ich mit Javascript und wende je nach Fall zwei verschiedene externe CSS an. Klappt auch.
Jetzt habe ich allerdings noch besagte Gegenstände, die sich natürlich auch anpassen sollen.
Ohne responsive sind die folgendermaßen eingebunden:
Ich habe schon zwei Varianten probiert, um eine große und kleine Version der Bilder anzeigen zu lassen, aber es hat nicht geklappt:
Versuch 1 - das hat bei einem anderen Projekt super funktioniert, keine Ahnung warum es hier nicht klappt.
Versuch 2 - hier wollte ich das img über das CSS steuern
CSS (jeweils einmal in large.css und small.css, was ja dann per Javascript aufgerufen wird)
Ich hoffe jemand hat einen Vorschlag
Es muss halt weiterhin gewährleistet sein, dass
funktioniert.
Vielen Dank!
Liebe Grüße,
gruenstich
ich baue gerade eine Parallax Scrolling Website, auf der ein paar Gegenstände beim Scrollen mitfliegen.
Allerdings möchte ich, dass die Seite responsive für zwei verschieden große Viewports ist - das prüfe ich mit Javascript und wende je nach Fall zwei verschiedene externe CSS an. Klappt auch.
Jetzt habe ich allerdings noch besagte Gegenstände, die sich natürlich auch anpassen sollen.
Ohne responsive sind die folgendermaßen eingebunden:
HTML:
<div class="slide" id="slide2" data-slide="2" data-stellar-background-ratio="0.5">
<div class="wrapper">
<img src="1125px/Room1/sofa.png" data-stellar-ratio="2" data-stellar-vertical-offset="-20">
</div>
</div>
Ich habe schon zwei Varianten probiert, um eine große und kleine Version der Bilder anzeigen zu lassen, aber es hat nicht geklappt:
Versuch 1 - das hat bei einem anderen Projekt super funktioniert, keine Ahnung warum es hier nicht klappt.
HTML:
<div class="slide" id="slide2" data-slide="2" data-stellar-background-ratio="0.5">
<div class="wrapper">
<img src="1125px/Room1/sofa.png" data-stellar-ratio="2" data-stellar-vertical-offset="-20">
<source src="1125px/Room1/sofa.png" media="min-height:1125px">
<source src="768px/Room1/sofa.png" media="max-height:1124px"></img>
</div>
</div>
Versuch 2 - hier wollte ich das img über das CSS steuern
HTML:
<div class="slide" id="slide2" data-slide="2" data-stellar-background-ratio="0.5">
<div class="wrapper">
<div id="slide2-1" data-stellar-ratio="2" data-stellar-vertical-offset="-20"> </div>
</div>
</div>
Code:
#slide2-2 {
position:absolute;
height: 395px;
width: 963px;
top: 582px;
left: 234px;
background-image:url(../1125px/Room1/sofa.png);
background-repeat:no-repeat;
}
Ich hoffe jemand hat einen Vorschlag
Code:
data-stellar-ratio="2" data-stellar-vertical-offset="-20"
Vielen Dank!
Liebe Grüße,
gruenstich