利用css优雅的处理破损图片

在运行终端经常会上报一个图片加载失败的异常日志,经过测试与分析发现图像文件流在传输过程中可能存在因外部问题造成丢失包的情况。

终端问题不好统一排除处理,只好通过css来快速处理该问题

解决方案 - css

img {
  display: block;
  position: relative;
  text-align: center;
}

img:after {
  content: url(assets/img/default.png);
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #fff;
}
处理前

利用css优雅的处理破损图片_第1张图片

处理后

利用css优雅的处理破损图片_第2张图片

你可能感兴趣的:(那些年踏过的坑,图像破损)