为什么兔子显示不出来?路径没有问题

为什么兔子显示不出来?路径没有问题

<!DOCTYPE html>

<html>

<head>

<title>css动画</title>

<style type="text/css">

*{

padding: 0px; margin: 0px;}


.sky{  /*蓝天*/

width: 100%;height:430px;

background: linear-gradient(180deg,rgb(196, 228, 253) 0%,white 100%);

position: relative;

}

/*云样式*/

.sky>div{ /*白云*/

width: 100px;height: 100px; background: white;

border-radius: 50px;position: absolute; 

}


.sky>div:before{  /*用子div的before和after伪元素转块元素,

控制其大小、圆角、位置及其缩放等,

让其与云div一起组成云朵。*/

content: "";display: block;

width:160px; height:60px;

border-radius:50px;

background:  #fff;

position: absolute;

top: 29px;left: 20px;

transform: translate(-62px,0);

}


.sky>div:after{/*用子div的before和after伪元素转块元素,

控制其大小、圆角、位置及其缩放等,

让其与云div一起组成云朵。*/

content: "";display: block;

width: 80px;height: 50px;

background:  #fff;

border-radius: 50px;

position: absolute;

    top: 19px;

    left: 50%;

    transform: translate(-76px,0) rotate(60deg);

}

/*各个云样式*/

.could1{

top: 150px; opacity: 0.75;


animation: could1 9s linear infinite;


z-index: 5;

}


.could2{

top: 50px;  opacity: 0.8;z-index: 4;


animation: could2 8s linear infinite; 


}


.could3{ z-index: 3;


top:10px; opacity: 0.75;background: blue;

transform: scale(.7);opacity: 0.65;


animation: could3 10s linear infinite;

}


.could4{ z-index: 2;

top: 0px; opacity: 0.6;


animation: could4 12s linear  infinite; 

transform: scale(0.7);

}


.could5{ z-index: 1;

top: 150px;opacity: 0.9;

animation: could5 13s linear  infinite;

transform: scale(0.7);

}


@keyframes could1{

0%{left: 110%;}

100%{left: -10%;}


}



@keyframes could2{

0%{left: 110%;}

100%{left: -10%;}


}


@keyframes could3{

0%{left: 90%;}

100%{left: -10%;}


}

@keyframes could4{

0%{left: 125%;}

100%{left: -10%;}


}

@keyframes could5{

0%{left: 120%;}

100%{left: -10%;}


}


.lawn{/*草地*/

width: 100%; height: 300px;position: relative;

background: linear-gradient(0deg,rgb(148, 190, 89) 0%,white 100%);

}


.lawn:before{

content: "";display: block;

width: 300px;height: 300px;

background:url(photo/rabbit.png) no-repeat center;

background-size:100%; 

position: absolute;

bottom: 20px;left: 200px; 

}

</style>

</head>

<body>

<div class="sky">

<div class="could1"></div>

<div class="could2"></div>

<div class="could3"></div>

<div class="could4"></div>

<div class="could5"></div>

</div>

<div class="lawn"></div>

</body>

</html>


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

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

2回答
好帮手慕码 2020-02-24 13:45:01

同学你好,老师的存放文件夹与同学的不一致,所以换了下。但是是有显示的,例:

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

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

另,可以检查下.lawn:before是否加上。

如果我的回答帮到了你,欢迎采纳,祝学习愉快~

好帮手慕码 2020-02-24 10:49:20

同学你好,老师使用本地的图片,是可以显示的:

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

同学可以再看下路径是否有问题。

如果我的回答帮到了你,欢迎采纳,祝学习愉快~

  • 提问者 大白前端 #1
    路径没问题不知道为什么就不行,我把背景变成红色就显示出来了,图片无论是绝对路径还是相对路径都不行
    2020-02-24 11:16:01
问题已解决,确定采纳
还有疑问,暂不采纳

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

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

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

在线咨询

领取优惠

免费试听

领取大纲

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