老师为什么我想要的效果达不到?

老师为什么我想要的效果达不到?

*{
 margin:0;
 padding:0;
}
body{
 width:100%;
 height:800px;
 overflow: hidden;
 
}

.bule{
 position:relative;
 height:60%;
 background:linear-gradient(0deg,#fff 0%,rgb(196,228,253) 100%);
}
.bule>div{
 position:absolute;
 width:400px;
 height:100px;
 border-radius:100px/50px 50px 50px 50px;
 background:#fff;
 
 
}
.bule>div:before{
  content:"";
  position:absolute;
  /* top:-20px; */
  left:11px;
  z-index:2;
  width:200px;
  height:100px;
  transform:rotate(60deg);
  border-radius:50px/50px;
  background:#fff;
  /* opacity: 0.8; */
  /* border:3px solid grey; */
  
 }
.bule>div:after{
  content:"";
  position:absolute;
  top:-64px;
  left:126px;
  z-index:3;
  width:200px;
  height:200px;
  /* transform:rotate(60deg); */
  border-radius:50%;
  background:#fff;
   /* border:3px solid grey; */
 }

.one{
 margin-top:160px;
 z-index:8;
 right:-400px;
animation:one 7s ease-in infinite;

 
}

.two{
 transform: scale(.6);
 margin-top:18px;
 right:15px;
 opacity: 0.8;
 z-index:4;
 animation:two 10s ease-in infinite;
}

.thr{
 transform: scale(.6);
 margin-top:288px;
 right: -250px;
 z-index:4;
 opacity: 0.7;
 animation:three 9s ease-in infinite;
}

.four{
 transform: scale(.6);
 margin-top:18px; 
 z-index:4;
 opacity: 0.6;
 right:-400px;
 animation:four 15s ease-out 3s infinite;
}

.five{
 transform: scale(.4);
 margin-top:288px;
 right:-400px;
 opacity: 0.7;
 z-index:4;
 animation:five 20s linear 6s infinite;
}


.green{
 position:relative;
 height:40%;
 background:linear-gradient(180deg,#fff 0%,rgb(148,190,89) 100%);
}
.pic{
 position:absolute;
 bottom: 50px;
 right:200px;
 amimation:robbit 10s  linear  infinite;
 (老师我想要这个兔子移动为什么实现不了,放在下面也实现不了)
}
img{
 display: block;
 height:100px;
 width:100px;
 
 
}
/* 动画 */
@keyframes one{
 0%{right:-400px;}
 100%{right:100%;}
}
@keyframes two{
 0%{right:15px;}
 100%{right:100%;}
}
@keyframes three{
 0%{right:-250px;}
 100%{right:100%;}
}
@keyframes four{
 0%{right:-400px;}
 100%{right:100%;}
}
@keyframes five{
 0%{right:-400px;}
 100%{right:100%;}
}
@keyframes robbit{
 0%{right:200px;}
 25%{right:400px;}
 50%{right:900px;}
 75%{right:400px;}
 100%{right:200px;}
}


正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

2回答
好帮手慕码 2020-03-15 09:17:33

同学你好,可以通过不同的帧数来实现。这里写了一个简单的示例,可以参考一下:

http://img1.sycdn.imooc.com/climg/5e6d81f509ffd6ef03620440.jpg

同学可以自己试一下,如果有其他疑问的话,建议同学新建提问,以便日后对于问题的归纳和总结。祝学习愉快~

好帮手慕星星 2020-03-14 18:29:02

同学你好,因为没有html文件无法测试效果。但是粘贴的代码中动画属性单词写错了:

http://img1.sycdn.imooc.com//climg/5e6cb1cb094e39c110540448.jpg

应该是animation 。自己修改测试下,如果还是没有效果,可以将html代码粘贴上来。

祝学习愉快!

  • 提问者 前后1 #1
    老师我想要他回头转向怎么隆呀
    2020-03-14 19:00:08
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师