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
});
还有很多可用的选项,因此您可以在用户再次滚动过去时删除该类,然后每次在视图中滚动时它都会重复动画。您还可以添加回调函数并设置偏移量以实现更好的控制。它似乎在您发布的代码段中起作用?它似乎在您发布的代码段中起作用?