Ich hatte gerade ein Problem, dass ich 2 Helden Bildabschnitte auf der gleichen Seite habe, und ich musste background-attachement: fixed
auf ihnen verwenden. Ich muss nicht sagen, dass die Scroll in den meisten Browsern sehr langsam ist (mit Blick auf IE). Die Leistung ist also nicht sehr gut. Oh, und diese Seite hat auch einige Parallax Scroll-Elemente (mit stellar.js) mit glatten Blättern (verwendet: nicescroll.js dafür). Natürlich habe ich die Bilder so klein wie möglich gemacht und versuche background-size: cover
(Leistung nochmal) nicht zu benutzen. Oh, und ich verwende die window.requestAnimationFrame()
in meiner core.js-Datei (Leistung wieder).background-attachment feste Alternativen
Gibt es eine Möglichkeit, diese 2 Heldenschnittbilder wie background-image: fixed
arbeiten zu lassen?
index.html
<div class="first-hero">
</div>
<div class="content">
.
.
lots of parallax content goes here
.
.
</div>
<div class="second-hero">
</div>
style.css
.first-hero{
background: transparent url('image1.jpg') no-repeat;
background-attachment: fixed;
height:400px;
width:100vw;
}
.second-hero{
background: transparent url('image2.jpg') no-repeat;
background-attachment: fixed;
height:350px;
width:100vw;
}
.content{
width:100vw;
height:2500px;
}
haben Sie versucht, das Hintergrundbild div innerhalb einer anderen Verpackung, um zu sehen, ob es hilft ??? – Toxide82
@ Toxide82 ja. Ich habe es versucht. hat nicht für mich gearbeitet. –
Sie haben "Attachement" falsch in Ihrem CSS geschrieben sollte "Anhang" sein ... nicht sicher, ob das in Ihrem Code oder nur hier ist :) – Toxide82