Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/37.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
Html 向下滚动网站时的css动画_Html_Css - Fatal编程技术网

Html 向下滚动网站时的css动画

Html 向下滚动网站时的css动画,html,css,Html,Css,我是网络开发新手,我希望有滚动激活的动画(但只有当有人向下滚动时) 我已经尝试将此代码调整到我的网站,但它只显示圆圈上方带有文本的黑色圆圈,而不是带有外圆圈和内部图像(文本)的图形 任何建议都将不胜感激 .container{ 填充:20px0; 文本对齐:居中; } .图表{ 位置:相对位置; 显示:内联块; 颜色:#999; 字体大小:25px; 文本对齐:居中; } .chart figcaption{ 填充:50px 25px; 宽度:100px; 高度:50px; 边界:20px固体

我是网络开发新手,我希望有滚动激活的动画(但只有当有人向下滚动时)

我已经尝试将此代码调整到我的网站,但它只显示圆圈上方带有文本的黑色圆圈,而不是带有外圆圈和内部图像(文本)的图形

任何建议都将不胜感激

.container{
填充:20px0;
文本对齐:居中;
}
.图表{
位置:相对位置;
显示:内联块;
颜色:#999;
字体大小:25px;
文本对齐:居中;
}
.chart figcaption{
填充:50px 25px;
宽度:100px;
高度:50px;
边界:20px固体#c7bdbd;
边界半径:100px;
线高:50px;
}
.图表img{
位置:绝对位置;
最大宽度:100px;
最大高度:100px;
背景:白色;
}
.html{
顶部:50px;
左:45像素;
}
.html+svg.outer{
行程:#e34f26;
}
.css{
顶部:55px;
左:48px;
}
.css+svg.outer{
行程:#0d84ce;
}
.javascript{
最大宽度:90px;
最大高度:90px;
顶部:45px;
左:45像素;
}
.javascript+svg.outer{
行程:#f0e040;
}
.图表svg{
位置:绝对位置;
排名:0;
左:0;
}
.外部{
填充:透明;
冲程:#333;
笔画宽度:20;
阵列:534;
过渡:行程偏移1s;
-webkit动画播放状态:正在运行;
}
-moz变换:旋转(-89度)translateX(-190px);
}
.图表[数据百分比='100'].外部{
笔划偏移:0;
-webkit动画:show1002s;
动画:show1002s;
}
.图表[数据百分比='75'].外部{
行程偏移量:133;
-webkit动画:show752s;
动画:show752s;
}
.图表[数据百分比='50'].外部{
行程偏移:267;
-webkit动画:show502s;
动画:show502s;
}
.图表[数据百分比='25'].外部{
行程偏移量:401;
-webkit动画:show252s;
动画:show252s;
}
.图表[数据百分比='10'].外部{
行程偏移:483;
-webkit动画:show102;
动画:show102s;
}
@-webkit关键帧显示100{
从{
行程偏移:537;
}
到{
笔划偏移:0;
}
}
@关键帧显示100{
从{
行程偏移:537;
}
到{
笔划偏移:0;
}
}
@-webkit关键帧显示75{
从{
行程偏移:537;
}
到{
行程偏移量:134;
}
}
@关键帧显示75{
从{
行程偏移:537;
}
到{
行程偏移:124;
}
}
@-webkit关键帧显示50{
从{
行程偏移:537;
}
到{
行程偏移:267;
}
}
@关键帧显示50{
从{
行程偏移:537;
}
到{
行程偏移:267;
}
}
@-webkit关键帧显示25{
从{
行程偏移:537;
}
到{
行程偏移量:401;
}
}
@关键帧显示25{
从{
行程偏移:537;
}
到{
行程偏移量:401;
}
}
@-webkit关键帧显示10{
从{
行程偏移:537;
}
到{
行程偏移:483;
}
}
@关键帧显示10{
从{
行程偏移:537;
}
到{
行程偏移:483;
}
}

技能
HTML
CSS
Javascript

在您已经从顶部滚动文档的所需高度后,可能需要添加一些JAVASCRIPT来添加带有动画的类。为了更好的理解,请阅读本博客,它肯定会帮助你走出困境

你也可以查看我的作品集(下面的链接),在这里滚动到页面底部,当我们到达页面底部时,我已经触发了动画。希望对你有帮助


在从顶部滚动文档所需高度后,可能需要添加一些JAVASCRIPT来添加带有动画的类。为了更好的理解,请阅读本博客,它肯定会帮助你走出困境

你也可以查看我的作品集(下面的链接),在这里滚动到页面底部,当我们到达页面底部时,我已经触发了动画。希望对你有帮助


我建议研究一下像ViewportCheker这样的JQuery插件——下面是一个你可以实现的东西的演示

我在很多不同的项目中使用过它,它非常简单有效。基本上包括脚本和jQuery,并在页面滚动期间对要检查可见性的元素调用它,例如

$('.dummy').viewportChecker({
    classToAdd: 'visible' // This call could trigger an animation
});

还有很多可用的选项,因此您可以在用户再次滚动过去时删除该类,然后每次在视图中滚动时它都会重复动画。您还可以添加回调函数并设置偏移量以实现更好的控制。

我建议您研究一个类似ViewportCheker的JQuery插件-下面是一个您可以实现的示例

我在很多不同的项目中使用过它,它非常简单有效。基本上包括脚本和jQuery,并在页面滚动期间对要检查可见性的元素调用它,例如

$('.dummy').viewportChecker({
    classToAdd: 'visible' // This call could trigger an animation
});

还有很多可用的选项,因此您可以在用户再次滚动过去时删除该类,然后每次在视图中滚动时它都会重复动画。您还可以添加回调函数并设置偏移量以实现更好的控制。

它似乎在您发布的代码段中起作用?它似乎在您发布的代码段中起作用?