javascript - 怎么解决img里面src为空状态下的边框问题
PHP中文网
PHP中文网 2017-04-11 09:59:44
[JavaScript讨论组]


目前除了用占位图去解决当前的这个img这个白色框的问题。还有其他的方法吗

现在原型图和设计图是这样的,要求颜色这个img的颜色和上面的那个input的颜色是一致的。但是我现在这个边框解决不了

PHP中文网
PHP中文网

认证高级PHP讲师

全部回复(5)
阿神

img的src如果加载失败会有一个边框

巴扎黑

因为浏览器找不到图片,就会用一个边框来表示

你可以用p代替img用作占位,然后用户上传后,包装成img标签,再插入到这个p里面

PHPz

谢邀,我一般这么处理加载出错的图片

点击看代码和预览效果
https://jsfiddle.net/e2xv3b6n/

阿神
img {border:none;outline:none}
ringa_lee

根据大家提供的我整理了一下。你们可以看看
.m-switchi .img{/外面的p/

display:inline-block;
width:160px;
height:80px;
border:2px solid #353d48;
box-sizing: border-box;

}
.img img{
width:100%;
height:100%;
border:1px solid #353d48;
}
.img img[src='']{
opacity:0;
}
大同小异的另一种
<!DOCTYPE html>
<html lang="en">
<head>

<meta charset="UTF-8">
<title>Document</title>
<style>
    img{width:100px;height:100px;border:0;outline:0;vertical-align: top}
    /*img[src=""]{opacity:0;}*/
    /*p{border:2px solid #f00;display:inline-block;}*/

    img{padding:1px;margin:-2px;}
    p{border:1px solid #f00;display:inline-block;overflow:hidden;}
</style>

</head>
<body>

<p><img src="" ></p>
<p><img src="" ></p>
<p><img src="http://upcdn.mpres.51vv.com/image/de6f012f0c6034f54baa1a7ac0d19f06.jpg" ></p>

</body>
</html>

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号