html问题。

h3{background:url(星星.png)no-repeat;}如果这张图片没有加载成功,我想做到把鼠标放在图片位置时跳出“图片加载失败”,该怎么做?... h3{
background:url(星星.png) no-repeat ;
}

如果这张图片没有加载成功,我想做到把鼠标放在图片位置时跳出“图片加载失败”,该怎么做?
展开
 我来答
纯洁的小树
2016-10-09 · TA获得超过3386个赞
知道大有可为答主
回答量:2536
采纳率:71%
帮助的人:471万
展开全部

  给这个标签添加一个父标签,父标签的hover状态的background设置为加载失败的图片,把这个标签的background-color设置为transparent。

  如果这个背景加载成功,那么父标签hover时的背景还是会被这个图片覆盖,否者,父标签的背景图片就会显示出来,也就实现了你的需求

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Document</title>
    <style>
        .parent:hover{
            background: url(error.jpg);
        }
        div{
            width: 200px;
            height: 200px;
        }
        .son{
            background: transparent url(img2l.pngs);
        }
    </style>
</head>
<body>
    <div class="parent">
        <div class="son"></div>
    </div>
</body>
</html>

  

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式