这是我的网站:www.wostokhr.pl
在“div id =”hero“我有图片”pics / hero.jpg“用JS视差函数。我不知道,为什么这张图片没有出现.HTML和CSS验证器没有显示任何错误。图片的名称和路径是正确的。有任何想法如何修复它?
演示:
答案 0 :(得分:0)
我建议您不要使用data-image-src="pics/hero.jpg"
,而是使用CSS将background-image
属性设置为pics/hero.jpg
路径。
为此,只需添加:
.hero { background-image: url("pics/hero.jpg"); }
进入你的CSS文件,这将使div类hero
具有hero.jpg的背景图像。
希望这有帮助!
答案 1 :(得分:0)
进行以下更改
对于HTML
<div class="parallax-mirror" style="z-index: 0 !important">
<img class="parallax-slider" src="http://www.wostokhr.pl/pics/hero.jpg">
</div>
对于Css
.parallax-slider{
position:absolute;
top:0;
left:0;
right:0;
bottom:0;
}
对于JS
var strength3 = 200;
$("html").mousemove(function(e){
var pageX = e.pageX - ($(window).width() / 2);
var pageY = e.pageY - ($(window).height() / 2);
var newvalueX = 1* pageX * -1;
var newvalueY = 1* pageY * -1;
$('.parallax-slider').css("left", (strength3 / $(window).width() * pageX * -1)+"px ");
});
答案 2 :(得分:0)
您只能在z-index: -100;
z-index: 0;
更改为class="parallax-mirror"
你的视差正在发挥作用。