Javascript 使用自编简易脚本(主要通过开关盒)创建滚动动画
我对javascript非常陌生,一直喜欢自己编写代码,因为它更容易编辑。 我正在制作一个网站,动画滚动 通过观看许多教程,我能够从顶部在特定的卷轴上制作div动画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”)
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;
}
这不是一个解决方案,但在这种情况下会非常棒。这不是一个解决方案,但在这种情况下会非常棒。