咱们在项目里总会碰到一些图片没法加载的状况,不管是图片有地址没有加载成功仍是图片没有地址都会出现默认的那个图片破裂的状况。咱们能够经过伪元素的方式对这种状况进行处理。html
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <meta http-equiv="X-UA-Compatible" content="ie=edge" /> <title>测试img没法加载的状况</title> <style> img { position: relative; width: 1000px; height: 800px; } img::after { background: url('./image/1.jpg') no-repeat; background-size: cover; content: ''; position: absolute; left: 0; top: 0; width: 100%; height: 100%; } </style> </head> <body> <img src="./image/5.jpg" /> </body> </html>
与img同样测试