删除白色模态图像背景

Remove white modal image background

我有一个以模式显示的图像。不幸的是,这张图片有白色背景。 只应显示图像,白色不应可见。

HTML:

<div id="myModal" class="modal"><div id="close">X</div><img id="modalimg" class="modal-content" src=""></div>

CSS:

.modal-content {
  max-height: 850px;
  max-width: 1700px;
  width: auto;
  height: auto;
  margin:0 auto;
  margin-top: 20px;
  object-fit: scale-down;
  background-color: #fff;
}
#myModal{
  height: 100%;
  width:100%;
  position:absolute;
  background-color: rgba(0, 0, 0, .5);
  display: none;
  z-index: 20;
}

JS(如果需要):

$('.gallery-img').click(function(){
    $('#myModal').css('display', 'block');
    var src = $(this).attr('src');
    $('.modal-content').attr('src', src);
    $('.modal-content').data('src', src);
});
$('#close').click(function(){
    $('#myModal').css('display', 'none');
});

编辑: 第二张对比图:

编辑 2: 码笔:Link

试试这个:

.modal-backdrop {
   background: none;
}

您可以设置透明背景色。

.modal-content {
  background-color: transparent;
}