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

Javascript 使用自编简易脚本(主要通过开关盒)创建滚动动画

Javascript 使用自编简易脚本(主要通过开关盒)创建滚动动画,javascript,animation,switch-statement,css-animations,Javascript,Animation,Switch Statement,Css Animations,我对javascript非常陌生,一直喜欢自己编写代码,因为它更容易编辑。 我正在制作一个网站,动画滚动 通过观看许多教程,我能够从顶部在特定的卷轴上制作div动画 window.onscroll=function(){myFunction()}; 函数myFunction(){ if(document.body.scrollTop>20 | | document.documentElement.scrollTop>20){ document.getElementById(“animate”)

我对javascript非常陌生,一直喜欢自己编写代码,因为它更容易编辑。 我正在制作一个网站,动画滚动

通过观看许多教程,我能够从顶部在特定的卷轴上制作div动画

window.onscroll=function(){myFunction()};
函数myFunction(){
if(document.body.scrollTop>20 | | document.documentElement.scrollTop>20){
document.getElementById(“animate”).className=“boxl1”;
}否则{
document.getElementById(“动画”).className=“”;
}
if(document.body.scrollTop>20 | | document.documentElement.scrollTop>20){
document.getElementById(“animate1”).className=“boxl2”;
}否则{
document.getElementById(“animate1”).className=“”;
}
}
#主{
宽度:1000px;高度:2000px;浮动:左侧;背景色:#000;
}
#左{
宽度:500px;
高度:500px;
浮动:左;
背景色:#F00;
}
.boxl1{
宽度:100px;
高度:100px;
浮动:左;
背景色:#FFF;
背景图片:url(gif/1.png);
转换:scaleX(-1);
动画名称:lefty;
动画持续时间:5s;
}
@左关键帧{
0%{
边际:0px;
变换:旋转(0度);
}
100%{
利润率:400px;
变换:旋转(270度);
}
}
#对{
宽度:500px;
高度:500px;
浮动:左;
背景色:#0F0;
}
.boxl2{
宽度:100px;
高度:100px;
背景色:#FFF;
背景图片:url(gif/1.png);
浮动:对;
动画名称:旅游;
动画持续时间:5s;
}
@关键帧移动{
0%{
边际:0px;
变换:旋转(0度);
}
100%{
利润率:400px;
变换:旋转(360度);
}
}
#左撇子{
宽度:500px;
高度:500px;
浮动:左;
背景色:#0F0;
}
#对{
宽度:500px;
高度:500px;
浮动:左;
背景色:#F00;
}

这不是一个解决方案,但在这种情况下会非常棒。这不是一个解决方案,但在这种情况下会非常棒。