Problems with background image position on Stellar.js

我的梦境 提交于 2019-12-19 10:06:36

问题


I'm using stellar.js to add a parallax effect to a vertical scrolling website, but I'm having problems with the background positions. When I use the class "data-stellar-background-ratio" to add the parallax effect on a div I can't set the background position to right via CSS. All the background images just go to the left no matter what. I tried to use the position property plugin syntax available on the website, but it seems to break the parallax effect somehow. Can anybody help me? Thank you!


回答1:


I had the same issue.

In your jquery.stellar.js file change the stellar function so that horizontal scrolling is set to false (its set to true as default).

$.stellar({
horizontalScrolling:false
// rest of function
});



回答2:


Try changing scrollProperty to transform, like:

scrollProperty: 'transform'

That worked for me.




回答3:


I had the same problem and already had horizontalScrolling:false. Adding scrollProperty: 'transform' resolved the issue for me.




回答4:


Having the same issue I tried adding

scrollProperty and horizontalScrolling

Though this resulted in my background not being loaded.

Removing both properties and running Stellar like..

$.stellar({}) instead of $.stellar()

(like on the Stellar site)

Parallax is working like a charm.



来源:https://stackoverflow.com/questions/12484196/problems-with-background-image-position-on-stellar-js

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!