Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/70.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 视差背景图像不是';不完全固定_Javascript_Jquery_Html_Css_Parallax - Fatal编程技术网

Javascript 视差背景图像不是';不完全固定

Javascript 视差背景图像不是';不完全固定,javascript,jquery,html,css,parallax,Javascript,Jquery,Html,Css,Parallax,我试图在div内的背景图像上创建一个微妙的视差效果。我使用了以下标记和CSS HTML 但这会创建一个在页面滚动时完全静止的背景图像 我希望背景滚动,但速度比页面慢得多。 使用纯CSS可以实现这一点吗?如果没有,有人能用JS/jQuery为我指出正确的方向吗 看看w3schools.com上的这段代码,你的略有不同看看w3schools.com上的这段代码,你的略有不同有几种方法可以做到这一点。是的,使用纯CSS是可以实现的 .forefront-element { -webkit-trans

我试图在div内的背景图像上创建一个微妙的视差效果。我使用了以下标记和CSS

HTML

但这会创建一个在页面滚动时完全静止的背景图像

我希望背景滚动,但速度比页面慢得多。


使用纯CSS可以实现这一点吗?如果没有,有人能用JS/jQuery为我指出正确的方向吗

看看w3schools.com上的这段代码,你的略有不同

看看w3schools.com上的这段代码,你的略有不同

有几种方法可以做到这一点。是的,使用纯CSS是可以实现的

.forefront-element {
 -webkit-transform: translateZ(999px) scale(.7);
transform: translateZ(999px) scale(.7);
z-index: 1;
 }

 .base-element {
-webkit-transform: translateZ(0);
transform: translateZ(0);
z-index: 4;
 }

.background-element {
-webkit-transform: translateZ(-999px) scale(2);
transform: translateZ(-999px) scale(2);
z-index: 3;
 }

这将控制高度。负Z值使滚动时速度变慢。

有几种方法可以做到这一点。是的,使用纯CSS是可以实现的

.forefront-element {
 -webkit-transform: translateZ(999px) scale(.7);
transform: translateZ(999px) scale(.7);
z-index: 1;
 }

 .base-element {
-webkit-transform: translateZ(0);
transform: translateZ(0);
z-index: 4;
 }

.background-element {
-webkit-transform: translateZ(-999px) scale(2);
transform: translateZ(-999px) scale(2);
z-index: 3;
 }

这将控制高度。负Z值使滚动时速度变慢。

此代码显示了如何实现我上面已有的功能。我想一个背景,是不是固定的,而是在一个比页面滚动速度慢这段代码显示了如何实现我已经在上面。我想要一个不是固定的背景,而是以比页面更慢的速度滚动。谢谢你的回复。这似乎达到了我的要求。请指定“forefront、base和background”元素是什么?forefront将元素带到frontBackground目标页面的背景(即使您没有设置)。“element指定用于文档中包含的所有相关URL的基本URL。文档中只能有一个元素。”来自Mozilla开发网络。@yevg这是您的问题的答案吗?谢谢您的回复。这似乎达到了我的要求。请指定“forefront、base和background”元素是什么?forefront将元素带到frontBackground目标页面的背景(即使您没有设置)。“element指定用于文档中包含的所有相关URL的基本URL。文档中只能有一个元素。”来自Mozilla开发网络。@yevg这能回答你的问题吗?
.forefront-element {
 -webkit-transform: translateZ(999px) scale(.7);
transform: translateZ(999px) scale(.7);
z-index: 1;
 }

 .base-element {
-webkit-transform: translateZ(0);
transform: translateZ(0);
z-index: 4;
 }

.background-element {
-webkit-transform: translateZ(-999px) scale(2);
transform: translateZ(-999px) scale(2);
z-index: 3;
 }