为了账号安全,请及时绑定邮箱和手机立即绑定

回到顶部图片没有出来

为什么我回到顶部的图片放到调用的css里面没有出来,但是边框颜色什么的就可以出来。然后把样式直接放到html中,图片就可以出来。是什么原因啊?代码如下:

<!doctype html/>
<html>
<head>
<meta charset="utf-8"/>
<link rel="stylesheet" type="text/css" href="css/srcoll-to-top.css"/>
<title>javascript实现回到顶部</title>

<style type="text/css">
    
    #btn{
    width:40px;
    height:40px;
    position:fixed;
    left:50%;
    margin-left:600px;
    bottom:30px;
    background:url(images/top_bg.png)no-repeat left top;
    }
    #btn:hover{
    background:url(images/top_bg.png)no-repeat left -40px;
    }
    
    </style>

</head>
<body>

<a href="javascript:;" id="btn" title="回到顶部"></a>
<!-- 这里href要是为空,那么点击按钮时是默认直接回到顶部的,这里是为了阻止浏览器默认行为。-->

<div class="box">
<img src="images/tb_bg.jpg" alt="" />
</div>

</body>
</html>

正在回答

3 回答

注意下你css跟图片的路径是跟直接在html直接引用图片的路径是不一样的,你在外部css里就要用url("../images/top_bg.png"),需要先跳回上级目录,如果在html里写内部css就可以用url("images/top_bg.png"),不用先跳回上级目录,我看你的css是放在css目录下,图片是放在images目录下,html文件在根目录。图片没有显示出来应该是这个原因,你可以试下。

0 回复 有任何疑惑可以回复我~

图片是对的,因为css放到html里面直接引用是可以出来的。浏览器窗口太小是啥意思?那这个怎么设置啊?能具体说明一下吗?

0 回复 有任何疑惑可以回复我~

看下你图片的位置是否正确。或者浏览器窗口的大小是否太小的原因。

1 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
回到顶部效果
  • 参与学习       44211    人
  • 解答问题       206    个

回到顶部网站不可缺少的一部分,用JS实现炫酷拉风的回到顶部效果

进入课程

回到顶部图片没有出来

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信