Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/382.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_Html_Css_Parallax - Fatal编程技术网

Javascript “在这个苹果上创造效果”;你的诗句;页

Javascript “在这个苹果上创造效果”;你的诗句;页,javascript,html,css,parallax,Javascript,Html,Css,Parallax,有没有人能告诉我在苹果网页上创建水/气泡效果的JS库或类似库的正确方向 我认为这可以通过视差的组合来实现,但是“粒子”看起来就像是一个循环视频,而不是对页面的滚动做出反应 下面的图片可能有点太小,但它描述了我正在努力实现的目标 退房 您可以始终将div放置在您想要的位置,并在脚本中设置必要的字段,如编号和气泡大小。签出 您可以始终将div放置在您想要的位置,并在脚本中设置必要的字段,如编号和气泡大小。签出 您可以始终将div放置在您想要的位置,并在脚本中设置必要的字段,如编号和气泡大小。签出 您

有没有人能告诉我在苹果网页上创建水/气泡效果的JS库或类似库的正确方向

我认为这可以通过视差的组合来实现,但是“粒子”看起来就像是一个循环视频,而不是对页面的滚动做出反应

下面的图片可能有点太小,但它描述了我正在努力实现的目标

退房

您可以始终将div放置在您想要的位置,并在脚本中设置必要的字段,如编号和气泡大小。

签出

您可以始终将div放置在您想要的位置,并在脚本中设置必要的字段,如编号和气泡大小。

签出

您可以始终将div放置在您想要的位置,并在脚本中设置必要的字段,如编号和气泡大小。

签出


您可以始终将div放置在您想要的位置,并在脚本中设置必要的字段,如气泡的计数和大小。

有许多不同的视差库(很不错)。关于气泡效应,这实际上是通过使用一些CSS(不需要JavaScript!)来实现的。只有灰尘颗粒,所以你可以看到它是如何组合在一起的

div
有一个
.dust
类,它绝对定位并排序布局:

.dust {
    position:absolute; top:0; left:0;
    width:100%; height:100%;
    background-size:50% auto;
    background-position:center center;
    transform-origin:bottom center;
}
还有
.dust small
.dust medium
,它们具有上述背景图像,并应用了一些CSS动画。使用了一个这样的动画:

@keyframes dustSmallAnim {
    0%    { opacity:0;   transform:translate3d(-2%,0,0)   scale(1.025); }
    12.5% { opacity:0.4; transform:translate3d(-1.5%,0,0) scale(1.025); }
    25%   { opacity:0.75;   transform:translate3d(-1%,0,0)   scale(1.05); }
    37.5% { opacity:0.4; transform:translate3d(-.5%,0,0)  scale(1.075); }
    50%   { opacity:0.2; transform:translate3d(0,0,0)     scale(1.1); }
    62.5% { opacity:0.4; transform:translate3d(.5%,0,0)   scale(1.125); }
    75%   { opacity:0.75;   transform:translate3d(1%,0,0)    scale(1.15); }
    87.5% { opacity:0.4; transform:translate3d(1.5%,0,0)  scale(1.175); }
    100%  { opacity:0;   transform:translate3d(2%,0,0)    scale(1.2); }
}
因此,相当简单的CSS和较旧的浏览器只是退回到静态背景图像。你应该能够玩转一般的想法来达到你想要的效果


在本例中,我省略了供应商前缀,但您显然需要这些前缀。

有很多不同的视差库(很不错)。关于气泡效应,这实际上是通过使用一些CSS(不需要JavaScript!)来实现的。只有灰尘颗粒,所以你可以看到它是如何组合在一起的

div
有一个
.dust
类,它绝对定位并排序布局:

.dust {
    position:absolute; top:0; left:0;
    width:100%; height:100%;
    background-size:50% auto;
    background-position:center center;
    transform-origin:bottom center;
}
还有
.dust small
.dust medium
,它们具有上述背景图像,并应用了一些CSS动画。使用了一个这样的动画:

@keyframes dustSmallAnim {
    0%    { opacity:0;   transform:translate3d(-2%,0,0)   scale(1.025); }
    12.5% { opacity:0.4; transform:translate3d(-1.5%,0,0) scale(1.025); }
    25%   { opacity:0.75;   transform:translate3d(-1%,0,0)   scale(1.05); }
    37.5% { opacity:0.4; transform:translate3d(-.5%,0,0)  scale(1.075); }
    50%   { opacity:0.2; transform:translate3d(0,0,0)     scale(1.1); }
    62.5% { opacity:0.4; transform:translate3d(.5%,0,0)   scale(1.125); }
    75%   { opacity:0.75;   transform:translate3d(1%,0,0)    scale(1.15); }
    87.5% { opacity:0.4; transform:translate3d(1.5%,0,0)  scale(1.175); }
    100%  { opacity:0;   transform:translate3d(2%,0,0)    scale(1.2); }
}
因此,相当简单的CSS和较旧的浏览器只是退回到静态背景图像。你应该能够玩转一般的想法来达到你想要的效果


在本例中,我省略了供应商前缀,但您显然需要这些前缀。

有很多不同的视差库(很不错)。关于气泡效应,这实际上是通过使用一些CSS(不需要JavaScript!)来实现的。只有灰尘颗粒,所以你可以看到它是如何组合在一起的

div
有一个
.dust
类,它绝对定位并排序布局:

.dust {
    position:absolute; top:0; left:0;
    width:100%; height:100%;
    background-size:50% auto;
    background-position:center center;
    transform-origin:bottom center;
}
还有
.dust small
.dust medium
,它们具有上述背景图像,并应用了一些CSS动画。使用了一个这样的动画:

@keyframes dustSmallAnim {
    0%    { opacity:0;   transform:translate3d(-2%,0,0)   scale(1.025); }
    12.5% { opacity:0.4; transform:translate3d(-1.5%,0,0) scale(1.025); }
    25%   { opacity:0.75;   transform:translate3d(-1%,0,0)   scale(1.05); }
    37.5% { opacity:0.4; transform:translate3d(-.5%,0,0)  scale(1.075); }
    50%   { opacity:0.2; transform:translate3d(0,0,0)     scale(1.1); }
    62.5% { opacity:0.4; transform:translate3d(.5%,0,0)   scale(1.125); }
    75%   { opacity:0.75;   transform:translate3d(1%,0,0)    scale(1.15); }
    87.5% { opacity:0.4; transform:translate3d(1.5%,0,0)  scale(1.175); }
    100%  { opacity:0;   transform:translate3d(2%,0,0)    scale(1.2); }
}
因此,相当简单的CSS和较旧的浏览器只是退回到静态背景图像。你应该能够玩转一般的想法来达到你想要的效果


在本例中,我省略了供应商前缀,但您显然需要这些前缀。

有很多不同的视差库(很不错)。关于气泡效应,这实际上是通过使用一些CSS(不需要JavaScript!)来实现的。只有灰尘颗粒,所以你可以看到它是如何组合在一起的

div
有一个
.dust
类,它绝对定位并排序布局:

.dust {
    position:absolute; top:0; left:0;
    width:100%; height:100%;
    background-size:50% auto;
    background-position:center center;
    transform-origin:bottom center;
}
还有
.dust small
.dust medium
,它们具有上述背景图像,并应用了一些CSS动画。使用了一个这样的动画:

@keyframes dustSmallAnim {
    0%    { opacity:0;   transform:translate3d(-2%,0,0)   scale(1.025); }
    12.5% { opacity:0.4; transform:translate3d(-1.5%,0,0) scale(1.025); }
    25%   { opacity:0.75;   transform:translate3d(-1%,0,0)   scale(1.05); }
    37.5% { opacity:0.4; transform:translate3d(-.5%,0,0)  scale(1.075); }
    50%   { opacity:0.2; transform:translate3d(0,0,0)     scale(1.1); }
    62.5% { opacity:0.4; transform:translate3d(.5%,0,0)   scale(1.125); }
    75%   { opacity:0.75;   transform:translate3d(1%,0,0)    scale(1.15); }
    87.5% { opacity:0.4; transform:translate3d(1.5%,0,0)  scale(1.175); }
    100%  { opacity:0;   transform:translate3d(2%,0,0)    scale(1.2); }
}
因此,相当简单的CSS和较旧的浏览器只是退回到静态背景图像。你应该能够玩转一般的想法来达到你想要的效果


在本例中,我省略了供应商前缀,但您显然需要这些前缀。

谢谢您,这不是我想要的,但我还是喜欢它。我已经把它做成书签,以备将来参考。谢谢你,这不是我想要的东西,但我还是喜欢它。我已经把它做成书签,以备将来参考。谢谢你,这不是我想要的东西,但我还是喜欢它。我已经把它做成书签,以备将来参考。谢谢你,这不是我想要的东西,但我还是喜欢它。我已将其添加为书签,以备将来参考。您的答案非常有用。太棒了。非常感谢你!你的回答非常有用。太棒了。非常感谢你!你的回答非常有用。太棒了。非常感谢你!你的回答非常有用。太棒了。非常感谢你!