网页中默认图片的解决方式

CSS方式

伪元素

虽然img是单标签,里面不能包裹其他元素,但是却可以包含伪元素

不过这里有个特征,只有当图片加载失败或者没有图片的时候,才会显示伪元素

既然如此,我们可以用伪元素来实现一个默认提示效果

img{
	width: 201px;
	height: 191px;
	position: relative; //添加相对定位
}
img:after{
	content: '';
	position: absolute; //进行绝对定位
    left: 0;
    top: 0;
    width: 201px;
	height: 191px;
    background: url('timg.jpg') no-repeat; //默认图片路径
    background-size: cover;
}

思路很简单,就是用伪元素覆盖在原图片上,而且图片加载失败也没什么问题,最多不显示,也可以以纯色背景作为默认占位图。
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值